raspberry-pi-monitor-mode
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
raspberry-pi-monitor-mode [2018/10/21 07:03] – benny | raspberry-pi-monitor-mode [2024/06/09 10:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Raspberry Pi 3 B+ mit Wireless Monitor Mode Unterstützung aufsetzen ====== | ====== Raspberry Pi 3 B+ mit Wireless Monitor Mode Unterstützung aufsetzen ====== | ||
- | <WRAP center round tip 60%> | + | In diesem Artikel wird beschrieben wie ein Raspberry Pi 3 B+ mit einem speziellen Wireless-USB-Stick verwendet wird um 80 MHz breite Kanäle aufzuzeichnen zu können. Dies ist mit anderen Lösungen entweder sehr kostspielig (kommerzielle Lösung) oder äußert umständlich. Generell würde das hier beschriebene Verfahren auch mit älteren Raspberry Pis funktionieren, |
- | An diesem Artikel wird noch gearbeitet und aktuell sind Erfahrungen | + | |
- | </ | + | |
+ | Der Großteil dieses Artikels basiert auf der Verwendung von diesem Wireless-LAN Adapter (für den es passende Treiber für Linux gibt, mit Monitoring Mode Unterstützung): | ||
- | ===== Image auf MicroSD Karte schreiben | + | ===== MicroSD Karte vorbereiten |
+ | |||
+ | * Bitte zuerst **Raspbian Stretch Lite** von https:// | ||
+ | * Mit macOS kann man das Image einfach per Terminal/ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Unter macOS verwendert man für **dd** das Ziel **rdiskX** (wobei X die Laufwerknummer ist) um das Image zu schreiben. Bitte genau prüfen welches das korrekte Laufwerk ist, sonst kann man sich hier selbst einen schlimmen Datenverlust erzeugen! | ||
+ | </ | ||
- | rdisk4 wg. dem Macbook, die Nummer weicht auf anderen Systemen ab - also bitte darauf achten dass man nicht versehentlich eine falsche Platte/ | ||
< | < | ||
- | BennyE$ sudo dd if=2018-06-27-raspbian-stretch-lite.img of=/dev/rdisk4 | + | mbp: |
+ | /dev/disk0 (internal, physical): | ||
+ | #: | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | /dev/disk1 (synthesized): | ||
+ | #: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | /dev/disk2 (internal, physical): | ||
+ | #: | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | mbp: | ||
+ | Unmount of all volumes on disk2 was successful | ||
+ | mbp: | ||
Password: | Password: | ||
1776+0 records in | 1776+0 records in | ||
1776+0 records out | 1776+0 records out | ||
+ | 1862270976 bytes transferred in 155.904460 secs (11944950 bytes/sec) | ||
+ | mbp: | ||
+ | Unmount of all volumes on disk2 was successful | ||
</ | </ | ||
+ | |||
+ | * Mit iostat kann man in einer separaten Konsole den Schreibvorgang auch prüfen | ||
+ | |||
+ | < | ||
+ | mbp:~ BennyE$ iostat disk2 10 | ||
+ | disk2 | ||
+ | KB/t tps MB/s us sy id | ||
+ | 411.49 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | 134.46 | ||
+ | 0.00 0 0.00 | ||
+ | </ | ||
+ | |||
+ | * Die MicroSD Karte in den Raspberry Pi stecken und starten | ||
===== Raspberry Pi einrichten ===== | ===== Raspberry Pi einrichten ===== | ||
+ | |||
+ | * Beim ersten Start ist " | ||
+ | * Der Login erfolgt mit dem Benutzer " | ||
+ | * Nach der Anmeldung dann "sudo raspi-config" | ||
+ | * Localisation Options -> Change Keyboard Layout -> dort dann durch die Menüs das deutsche Tastaturlayout wählen | ||
+ | * Localisation Options -> Change Wi-fi Country -> DE wählen | ||
+ | * Interfacing Options -> SSH wählen und einschalten | ||
+ | * Nun kann man sich aus der Ferne per SSH anmelden | ||
+ | |||
+ | ==== Passwort ändern ==== | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Da der Raspberry Pi nun aus der Ferne per SSH erreichbar ist, muss zuerst das Passwort des Benutzers " | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l | ||
+ | |||
+ | The programs included with the Debian GNU/Linux system are free software; | ||
+ | the exact distribution terms for each program are described in the | ||
+ | individual files in / | ||
+ | |||
+ | Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent | ||
+ | permitted by applicable law. | ||
+ | Last login: Sat Nov 10 10:05:37 2018 | ||
+ | |||
+ | SSH is enabled and the default password for the ' | ||
+ | This is a security risk - please login as the ' | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | Changing password for pi. | ||
+ | (current) UNIX password: | ||
+ | Enter new UNIX password: | ||
+ | Retype new UNIX password: | ||
+ | passwd: password updated successfully | ||
+ | </ | ||
+ | |||
+ | ==== Die erste Aktualisierung ==== | ||
<WRAP center round alert 60%> | <WRAP center round alert 60%> | ||
- | Kein rpi-update durchführen! Dadurch fehlen einige Dateien für den Kernel (Stichwort: /build Verzeichnis) und wir können keine eigene Firmware bauen! | + | Kein **rpi-update** durchführen! Dadurch fehlen einige Dateien für den Kernel (Stichwort: /build Verzeichnis) und wir können keine eigenen Treiber / eigene Firmware bauen! |
</ | </ | ||
< | < | ||
- | sudo raspi-config | + | pi@raspberrypi: |
- | -> Keyboard einstellen | + | Get:1 http:// |
- | -> Interfacing | + | Get:2 http:// |
- | -> Land für die Wireless Schnittstelle festlegen (z.B. DE) | + | Get:3 http:// |
+ | Get:4 http:// | ||
+ | Get:5 http:// | ||
+ | Get:6 http:// | ||
+ | Get:7 http:// | ||
+ | Fetched 12.1 MB in 8s (1,362 kB/s) | ||
+ | Reading package lists... Done | ||
+ | pi@raspberrypi: | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree | ||
+ | Reading state information... Done | ||
+ | Calculating upgrade... Done | ||
+ | The following packages will be upgraded: | ||
+ | ca-certificates curl dhcpcd5 dpkg dpkg-dev fake-hwclock file firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree | ||
+ | | ||
+ | libpython3.5-minimal libpython3.5-stdlib libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 libsystemd0 libudev1 | ||
+ | libwbclient0 openssh-client openssh-server openssh-sftp-server patch pi-bluetooth python-rpi.gpio python2.7 python2.7-minimal python3.5 | ||
+ | python3.5-minimal raspberrypi-bootloader raspberrypi-kernel samba-common shared-mime-info ssh systemd systemd-sysv tzdata udev | ||
+ | 49 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 104 MB of archives. | ||
+ | After this operation, 867 kB of additional disk space will be used. | ||
+ | Do you want to continue? [Y/n] | ||
+ | </ | ||
- | sudo apt-get update && sudo apt-get upgrade | + | Damit ist der Raspberry Pi erstmal eine Zeit beschäftigt. |
- | root@raspberrypi:/ | + | ==== Weitere Pakete installieren ==== |
- | root@raspberrypi:/ | + | Nun installieren wir zusätzliche Pakete, um dann einen eigenen Treiber (der den Monitor Mode unterstützt) bauen zu können. |
- | root@raspberrypi:/ | + | |
- | TODO: wlan* in denyinterfaces von dhcpcd.conf eintragen, sonst zieht das die Interfaces hoch (ohne dass man dies möchte) | + | < |
+ | pi@raspberrypi:~ $ sudo apt-get install build-essential bc git dkms aircrack-ng tcpdump vim raspberrypi-kernel-headers -y | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree | ||
+ | Reading state information... Done | ||
+ | build-essential is already the newest version | ||
+ | The following additional packages will be installed: | ||
+ | ethtool git-man ieee-data liberror-perl libgpm2 libpcap0.8 vim-runtime | ||
+ | Suggested packages: | ||
+ | python3-apport menu git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn gpm | ||
+ | ctags vim-doc vim-scripts | ||
+ | The following NEW packages will be installed: | ||
+ | aircrack-ng bc dkms ethtool git git-man ieee-data liberror-perl libgpm2 libpcap0.8 raspberrypi-kernel-headers tcpdump vim vim-runtime | ||
+ | 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 31.5 MB of archives. | ||
+ | After this operation, 173 MB of additional disk space will be used. | ||
+ | </ | ||
- | pi@raspberrypi: | + | <WRAP center round tip 60%> |
- | -> Eigenes Passwort festlegen! (Tastatur vorher auf korrektes Layout prüfen!) | + | An dieser Stelle empfehle ich den Raspberry Pi mit **sudo reboot** neuzustarten! In den folgenden Schritten werden wir Treiber kompilieren und dafür ist es gut wenn der aktualisierte Kernel läuft |
+ | </ | ||
- | sudo reboot | + | |
+ | ==== VIM und die Mausunterstützung ==== | ||
+ | Wer schon einmal per SSH mit VIM gearbeitet hat und dann versucht hat etwas zu kopieren, der hat die Mausunterstützung von VIM sicher schon kennengelernt. Wer dies nicht möchte, schaltet diese Unterstützung aus. | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | set mouse= | ||
+ | set ttymouse= | ||
+ | |||
+ | (mit :wq abspeichern und beenden) | ||
</ | </ | ||
- | ===== Zusammenfassung: Was funktioniert | + | ==== Quellcode für Treiber herunterladen und kompilieren |
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Vielen Dank an das **aircrack-ng** Team die dies möglich machen! Weitere Details sind hier zu finden: https:// | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | Cloning into ' | ||
+ | remote: Enumerating objects: 118, done. | ||
+ | remote: Counting objects: 100% (118/118), done. | ||
+ | remote: Compressing objects: 100% (86/86), done. | ||
+ | remote: Total 5924 (delta 49), reused 70 (delta 32), pack-reused 5806 | ||
+ | Receiving objects: 100% (5924/ | ||
+ | Resolving deltas: 100% (4047/ | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | CONFIG_PLATFORM_I386_PC suchen | ||
+ | CONFIG_PLATFORM_ARM_RPI suchen und auf " | ||
+ | |||
+ | (vim mit :wq beenden und die obige Änderung speichern!) | ||
+ | </ | ||
+ | |||
+ | ==== rtl8812au Treiber mit DKMS kompilieren ==== | ||
+ | |||
+ | Den Treiber über diese DKMS-Funktion zu erstellen hat den Vorteil dass beim nächsten Kernel-Update der Treiber einfach neu gebaut werden kann ohne dass man dies manuell tun müsste. | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | About to run dkms install steps... | ||
+ | Error! DKMS tree already contains: rtl8812au-5.1.5 | ||
+ | You cannot add the same module/ | ||
+ | |||
+ | Kernel preparation unnecessary for this kernel. | ||
+ | |||
+ | Building module: | ||
+ | cleaning build area... | ||
+ | ' | ||
+ | cleaning build area... | ||
+ | |||
+ | DKMS: build completed. | ||
+ | |||
+ | 8812au: | ||
+ | Running module version sanity check. | ||
+ | - Original module | ||
+ | - No original module exists within this kernel | ||
+ | - Installation | ||
+ | - Installing to / | ||
+ | |||
+ | 8814au.ko: | ||
+ | Running module version sanity check. | ||
+ | - Original module | ||
+ | - No original module exists within this kernel | ||
+ | - Installation | ||
+ | - Installing to / | ||
+ | |||
+ | depmod.... | ||
+ | |||
+ | DKMS: install completed. | ||
+ | Finished running dkms install steps. | ||
+ | </ | ||
+ | |||
+ | ==== Optional: Fehlerbehebung ==== | ||
+ | Wer diese Fehlermeldung sieht, hat meinen Hinweis mit dem Reboot | ||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | About to run dkms install steps... | ||
+ | |||
+ | Creating symlink / | ||
+ | / | ||
+ | |||
+ | DKMS: add completed. | ||
+ | Error! echo | ||
+ | Your kernel headers for kernel 4.14.50-v7+ cannot be found at | ||
+ | / | ||
+ | Error! echo | ||
+ | Your kernel headers for kernel 4.14.50-v7+ cannot be found at | ||
+ | / | ||
+ | Finished running dkms install steps. | ||
+ | </ | ||
+ | |||
+ | ==== udev Regel zur Bezeichnungs der Schnittstellen ==== | ||
+ | Mit dieser Regel ändern wir die Bezeichnung der Karten in der von uns festgelegten Form bei jedem Start des Raspberry Pi bzw. immer dann wenn die USB-Sticks verbunden werden. | ||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | SUBSYSTEM==" | ||
+ | SUBSYSTEM==" | ||
+ | </ | ||
+ | |||
+ | ==== DHCP auf den Interfaces wlan1 & wlan2 deaktivieren ==== | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | denyinterfaces wlan1 wlan2 | ||
+ | </ | ||
+ | |||
+ | ==== Die wlan1 & wlan2 Schnittstellen auf 80 MHz breite Kanäle einstellen ==== | ||
+ | Nehmen wir mal an dass Kanal 100 und 112 in 80 MHz mitgeschnitten werden sollen... | ||
+ | airmon-ng bietet uns an Prozesse aus dem Weg zu räumen die uns bei der Aufzeichnung stören könnten, daher machen wir das bevor wir die Schnittstellen zu Monitor-Interfaces machen. | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | Found 4 processes that could cause trouble. | ||
+ | If airodump-ng, | ||
+ | a short period of time, you may want to run ' | ||
+ | |||
+ | PID Name | ||
+ | 319 avahi-daemon | ||
+ | 348 avahi-daemon | ||
+ | 401 wpa_supplicant | ||
+ | 516 dhcpcd | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | |||
+ | Killing these processes: | ||
+ | |||
+ | PID Name | ||
+ | 401 wpa_supplicant | ||
+ | 516 dhcpcd | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Interface wlan1 | ||
+ | ifindex 4 | ||
+ | wdev 0x100000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 1 | ||
+ | channel 100 (5500 MHz), width: 80 MHz, center1: 5470 MHz | ||
+ | txpower 18.00 dBm | ||
+ | pi@raspberrypi: | ||
+ | Interface wlan2 | ||
+ | ifindex 5 | ||
+ | wdev 0x200000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 2 | ||
+ | channel 112 (5560 MHz), width: 80 MHz, center1: 5530 MHz | ||
+ | txpower 18.00 dBm | ||
+ | </ | ||
+ | |||
+ | ==== Optional: Eigenes " | ||
+ | Im obigen Fenster ist es vielleicht aufgefallen, | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | iw version 4.9 | ||
+ | pi@raspberrypi: | ||
+ | --2018-11-10 15: | ||
+ | Resolving git.kernel.org (git.kernel.org)... 2604: | ||
+ | Connecting to git.kernel.org (git.kernel.org)|2604: | ||
+ | HTTP request sent, awaiting response... 200 OK | ||
+ | Length: unspecified [application/ | ||
+ | Saving to: ‘iw-4.14.tar.gz’ | ||
+ | |||
+ | iw-4.14.tar.gz | ||
+ | |||
+ | 2018-11-10 15:43:46 (1.51 MB/s) - ‘iw-4.14.tar.gz’ saved [144999] | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | iw-4.14.tar.gz | ||
+ | pi@raspberrypi: | ||
+ | iw-4.14.tar.gz: | ||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | Android.mk | ||
+ | ap.c CONTRIBUTING | ||
+ | bitrate.c | ||
+ | coalesce.c | ||
+ | |||
+ | (Damit iw-4.14 erfolgreich baut, brauchen wir libnl1 bzw. auch -dev.) | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree | ||
+ | Reading state information... Done | ||
+ | The following additional packages will be installed: | ||
+ | libnl1 | ||
+ | Suggested packages: | ||
+ | libnl-doc | ||
+ | The following NEW packages will be installed: | ||
+ | libnl-dev libnl1 | ||
+ | 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 156 kB of archives. | ||
+ | After this operation, 409 kB of additional disk space will be used. | ||
+ | Do you want to continue? [Y/n] | ||
+ | Get:1 http:// | ||
+ | Get:2 http:// | ||
+ | Fetched 156 kB in 0s (254 kB/s) | ||
+ | Selecting previously unselected package libnl1: | ||
+ | (Reading database ... 69642 files and directories currently installed.) | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libnl1: | ||
+ | Selecting previously unselected package libnl-dev. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libnl-dev (1.1-8) ... | ||
+ | Setting up libnl1: | ||
+ | Setting up libnl-dev (1.1-8) ... | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Es ist nun wirklich einfach die Kanäle zu setzen. | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Interface wlan1 | ||
+ | ifindex 4 | ||
+ | wdev 0x100000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 1 | ||
+ | channel 52 (5260 MHz), width: 80 MHz, center1: 5230 MHz | ||
+ | txpower 18.00 dBm | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Interface wlan2 | ||
+ | ifindex 5 | ||
+ | wdev 0x200000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 2 | ||
+ | channel 100 (5500 MHz), width: 80 MHz, center1: 5470 MHz | ||
+ | txpower 18.00 dBm | ||
+ | </ | ||
+ | |||
+ | ==== Wireshark installieren ==== | ||
+ | Mit der Installation von Wireshark ist der Raspberry Pi wieder einen Moment beschäftigt. Die Frage ob Benutzer in der Lage sein sollen die Daten mitzuschneiden, | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | (dies dauert erstmal wieder) | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Adding user `pi' to group `wireshark' | ||
+ | Adding user pi to group wireshark | ||
+ | Done. | ||
+ | </ | ||
+ | |||
+ | ==== Zugriff aus der Ferne (z.B. von einem Laptop) ==== | ||
+ | Mein Plan von meinem Firmen Laptop per MobaXterm über SSH mit X-Forwarding auf Wireshark zuzugreifen wurde von ziemlichen Verzögerungen geplagt. Daher nun ein Versuch mit VNC ... | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | (Das dauert jetzt wieder etwas) | ||
+ | |||
+ | Erstmal ein VNC-Passwort festlegen (maximal acht Zeichen, nichts wertvolles) | ||
+ | pi@raspberrypi: | ||
+ | Using password file / | ||
+ | Password: | ||
+ | Verify: | ||
+ | Would you like to enter a view-only password (y/n)? n | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | (Dort in die letzte Zeile folgendes eintragen) | ||
+ | fluxbox & | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | |||
+ | </ | ||
+ | |||
+ | Bessere Alternative könnte wohl sein RealVNC zu verwenden. Das wird direkt über "sudo raspi-config" | ||
+ | < | ||
+ | sudo systemctl enable vncserver-virtuald.service | ||
+ | sudo systemctl enable vncserver-x11-serviced.service | ||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Bis hier bin ich bisher gekommen, wirklich hübsch sieht dieser Wireshark jetzt noch nicht aus - aber ein Anfang :) | ||
+ | </ | ||
+ | |||
- | Es gibt verschiedene Wahlmöglichkeiten für die Wireless-Schnittstelle, | + | ===== Erfahrungen |
- | ==== Broadcom BCM43455 (onboard Raspberry Pi 3 B+) ==== | + | ==== Erfahrungen/ |
Mit " | Mit " | ||
- | Status: | + | Status: |
- | ==== TP-Link Archer T2UH (v1/v2) ==== | + | ==== Erfahrungen/ |
Ein schreckliches Stück Hardwaregeschichte das es nicht wert ist gekauft zu werden. Die Treiberunterstützung vom Hersteller ist traurig schlecht. In 2018 offiziell einen Treiber bis Kernel v3.16 anzubieten ist schon wirklich dreist (und sich dafür mit Linux-Unterstützung zu rühmen). | Ein schreckliches Stück Hardwaregeschichte das es nicht wert ist gekauft zu werden. Die Treiberunterstützung vom Hersteller ist traurig schlecht. In 2018 offiziell einen Treiber bis Kernel v3.16 anzubieten ist schon wirklich dreist (und sich dafür mit Linux-Unterstützung zu rühmen). | ||
Es gibt modifizierte Treiber z.B. im GitHub Repository von [[https:// | Es gibt modifizierte Treiber z.B. im GitHub Repository von [[https:// | ||
Zeile 58: | Zeile 575: | ||
Status: m( | Status: m( | ||
- | ==== Alfa AWUS036ACH Dual Band USB Adapter AC1200 | + | ===== Anleitung: Broadcom BCM43455 (onboard Raspberry Pi 3 B+) für Wireless Monitor Mode vorbereiten ===== |
- | https:// | + | |
- | + | ||
- | <wrap hi> | + | |
- | + | ||
- | Status: :?: FIXME | + | |
- | + | ||
- | ===== Broadcom BCM43455 (onboard Raspberry Pi 3 B+) für Wireless Monitor Mode vorbereiten ===== | + | |
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Zeile 72: | Zeile 582: | ||
< | < | ||
- | |||
pi@raspberrypi: | pi@raspberrypi: | ||
root@raspberrypi:/ | root@raspberrypi:/ |
raspberry-pi-monitor-mode.1540105417.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)