Aufgrund von Vorheriger war es möglich, das iPad ohne drahtloses Netzwerk über den Ubuntu-Hotspot zu überwachen. In der Realität wäre es jedoch schwierig, einen PC ohne Verbindung zum Internet zu betreiben, daher habe ich ihn als vorherigen Zweck festgelegt.
Ich werde noch tiefer davon abhängig sein, um es zu realisieren.
Apropos Hotspots: Ich stellte mir die "mobilen Hotspots" von Windows 10 vor und dachte, dass es möglich sein sollte, "ein WiFi-Hotspot zu werden, während eine Verbindung zu einem drahtlosen Netzwerk hergestellt wird", und die folgenden Beiträge stimmten überein. Ich war dort, also ging ich weiter.
(Referenz) "Create_ap", mit dem ein Linux-Computer mit einem einzigen Befehl in einen sofortigen WLAN-Router verwandelt werden kann, war sehr praktisch. https://qiita.com/KuwaK/items/5903c7584657151d576a
$ sudo apt install hostapd
$ git clone https://github.com/oblique/create_ap
$ cd create_ap ← #Im aktuellen Verzeichnis erstellt
$ sudo make install
Was ich tun möchte, ist, eine Verbindung zum Internet herzustellen und dieselbe integrierte drahtlose Schnittstelle für den AP zu verwenden. Geben Sie also die integrierte drahtlose ZF für die Wifi-E / A und die AP-E / A an und führen Sie sie aus!
$ sudo ./create_ap wlp12s0 wlp12s0 ubuntu_ap passwd
ERROR: Your adapter does not support AP (master) mode
Oh, ich wurde wütend.
Dies bedeutet, dass der Adapter nichts unterstützt. Zur Bestätigung diese Site % 83% 80% E3% 83% 97% E3% 82% BF% E3% 81% 8Cap% E5% AF% BE% E5% BF% 9C% E3% 81% 8B% E8% AA% BF% E3% 81 % B9% E3% 82% 8B% E6% 96% B9% E6% B3% 95iw% E3% 82% B3% E3% 83% 9E% E3% 83% B3% E3% 83% 89 / Ich ging weiter.
$iw dev
phy#0
Interface wlp12s0
ifindex 3
wdev 0x1
addr 00:1b:77:9f:65:3b
ssid aterm-b1d711-a
type managed
channel 36 (5180 MHz), width: 20 MHz (no HT), center1: 5180 MHz
txpower 15.00 dBm
Da festgestellt wurde, dass die physikalische Nummer "phy0" ist, werden detaillierte Informationen angezeigt.
$ iw phy phy0 info
Wiphy phy0
:
Supported interface modes:
* IBSS
* managed
* monitor
Band 1:
:
interface combinations are not supported
:
$
Es wird gesagt, dass "AP", wenn es in diesen unterstützten Schnittstellenmodi enthalten ist, als AP fungiert, aber leider ist der AP nicht enthalten. Wenn eine Kombination unterstützt wird, wird gesagt, dass sowohl die WiFi-Verbindung als auch der AP kompatibel sein können, dies wird jedoch auch nicht unterstützt.
Wie ich erwartet hatte, stellte sich heraus, dass der Zweck = drahtloses Netzwerk und Submonitor über Hotspot nicht mit dem eingebauten drahtlosen Adapter des alten Notebooks kompatibel sein kann.
Ich konnte nicht anders, also suchte ich nach einer Box, in die ich ein imaginäres Gerät geworfen hatte, und fand eine drahtlose Slave-Einheit mit einer USB-Verbindung (n / b / g, nur 2,4 GHz) und einer PC-Karte (a / b / c, 2,4 GHz / 5 GHz kompatibel). Wurde gefunden, also habe ich jeden an einen PC angeschlossen und mit dem Befehl iw nachgesehen.
(Für PC-Karte)
$ iw dev
phy#2
Interface wlp29s0
ifindex 5
wdev 0x200000001
addr 00:16:01:c6:44:30
type managed
txpower 20.00 dBm
:
$ iw phy phy2 info
:
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
Band 1:
:
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 2048, #{ AP, mesh point } <= 4,
total <= 2048, #channels <= 1
:
USB wird weggelassen, aber beide werden als verwendbar eingestuft, da "AP" wie oben beschrieben angezeigt wird und Kombinationen nicht unterstützt werden.
Als ich jedoch create_ap ausführte
$ sudo ./create_ap wlp29s0 wlp29s0 ubuntu_ap passphrase
Config dir: /tmp/create_ap.wlp29s0.conf.dueX6muc
PID: 9149
Network Manager found, set ap0 as unmanaged device... DONE
wlp29s0 is already associated with channel 36 (5180 MHz), fallback to channel 36
Creating a virtual WiFi interface... ap0 created.
ERROR: Your adapter can not transmit to channel 36, frequency band 5GHz.
Doing cleanup.. done
Also habe ich wieder einen Fehler bekommen.
Aus dem Ergebnis der iw-Liste geht hervor, dass der externe WLAN-Adapter nur einen Kanal verarbeiten kann. Wenn er jedoch mit 36ch mit dem Radio verbunden ist, ist es nicht ungewöhnlich, einen virtuellen AP mit demselben 36ch zu erstellen. Da create_ap auch erkennt, dass 36ch verwendet wird, wird versucht, einen virtuellen AP mit 36ch zu erstellen (Standard wird mit 1ch erstellt).
Aber was bedeutet ein Fehler?
Auch wenn ich herumgegoogelt habe, ist die Wahrheit nicht wahr, aber wenn ich mir Exchange hier anschaue, scheint etwas mit der 5-GHz-Seite nicht zu stimmen. Ich konnte es lesen.
Also stellte ich die Verbindung zum drahtlosen Netzwerk mit 2,4 GHz wieder her und begann damit, den durch den Befehl iw dev bestätigten Kanal explizit als Option (-c 9) von create_ap anzugeben.
$ iw dev
phy#1
Interface wlp29s0
:
channel 9 (2452 MHz), width: 20 MHz (no HT), center1: 2452 MHz
txpower 20.00 dBm
:
$ sudo ./create_ap -c 9 --freq-band 2.4 wlp29s0 wlp29s0 ubuntu_ap passphrase
Config dir: /tmp/create_ap.wlp29s0.conf.OsntY19U
PID: 17368
Network Manager found, set ap0 as unmanaged device... DONE
wlp29s0 is already associated with channel 9 (2452 MHz)
Creating a virtual WiFi interface... ap0 created.
Sharing Internet using method: nat
hostapd command-line interface: hostapd_cli -p /tmp/create_ap.wlp29s0.conf.OsntY19U/hostapd_ctrl
Configuration file: /tmp/create_ap.wlp29s0.conf.OsntY19U/hostapd.conf
Using interface ap0 with hwaddr 00:16:01:c6:44:31 and ssid "ubuntu_ap"
ap0: interface state UNINITIALIZED->ENABLED
ap0: AP-ENABLED
in ifconfig
$ ifconfig
ap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.12.1 netmask 255.255.255.0 broadcast 192.168.12.255
:
wlp29s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.8 netmask 255.255.255.0 broadcast 192.168.0.255
:
iw dev
$ iw dev
phy#1
Interface ap0
:
channel 9 (2452 MHz), width: 20 MHz (no HT), center1: 2452 MHz
Interface wlp29s0
:
channel 9 (2452 MHz), width: 20 MHz (no HT), center1: 2452 MHz
:
Also habe ich endlich ein neues I / F namens "ap0" mit einem Kanal erstellt.
Übrigens, als ich das Verfahren zum ersten Mal überprüfte, konnte ich einen virtuellen AP mit 5 GHz (36 Kanal) erstellen, aber als ich ihn erneut bestätigte, konnte ich ihn nicht auf der 5-GHz-Seite erstellen, egal wie viel ich versuchte. Das Verfahren ist möglicherweise nicht genau das gleiche, aber wenn Sie sich die unsichere Bewegung bei 5 GHz ansehen, können Sie die Möglichkeit eines Problems nicht leugnen (obwohl es bei 2,4 GHz möglich war, werde ich es nicht weiter verfolgen).
Wenn Sie in diesem Status vom iPad aus eine Verbindung zur IP-Adresse (192.168.12.1) des virtuellen AP herstellen, wird das Protokoll an das Terminal gesendet, das create_ap gestartet hat, und Sie können vom iPad aus eine Verbindung zum AP herstellen (192.168.12.64 wurde dem iPad übergeben ).
:
ap0: STA xx:xx:xx:xx:xx:xx IEEE 802.11: authenticated
ap0: STA xx:xx:xx:xx:xx:xx IEEE 802.11: associated (aid 1)
ap0: AP-STA-CONNECTED xx:xx:xx:xx:xx:xx
ap0: STA xx:xx:xx:xx:xx:xx RADIUS: starting accounting session 020ACAFD110D9584
ap0: STA xx:xx:xx:xx:xx:xx WPA: pairwise key handshake completed (RSN)
ap0: STA xx:xx:xx:xx:xx:xx WPA: group key handshake completed (RSN)
:
※xx:xx:xx:xx:xx:xx ist die MAC-Adresse des iPad
Wenn Sie dann eine Verbindung vom VNC-Viewer des iPad zum AP (192.168.12.1) herstellen, wird der Bildschirm des PCs auf dem VNC des iPad angezeigt! ..
Darüber hinaus wurde bestätigt, dass in diesem Zustand über den Browser des PCs auf Yahoo und Google zugegriffen werden kann. Auf diese Weise ist es uns gelungen, sowohl eine Internetverbindung über ein drahtloses Netzwerk als auch eine Unterüberwachung über AP (^^) zu realisieren.
Wenn der drahtlose Adapter AP unterstützt, kann der Submonitor durch diese Methode zum Erstellen eines virtuellen AP realisiert werden, anstatt zum Hotspot zu wechseln, wenn kein Netzwerk vorhanden ist.
Es ist eine Geschichte, die auf meine eigene Umgebung beschränkt ist, aber ich habe das Gefühl, dass die Anzeigegeschwindigkeit gestiegen ist, wenn sie fast direkt mit dem Hotspot / AP verbunden ist, als wenn sie über ein drahtloses Netzwerk verbunden ist (*).
Daher ist die Unterüberwachung über VNC langsam! Wenn Sie das Gefühl haben, dass dies "fast direkt verbunden" ist, kann der Stress ein wenig abgebaut werden.
Die in den drei Artikeln verstreuten Inhalte sind nachstehend zusammengefasst.
--PC: Einstellungen für die virtuelle Anzeige (cvt-, xrandr-Einstellungen und Automatisierung) --PC: Aktiviere [Einstellungen] → [Freigabe] → [Bildschirmfreigabe](aktiviere vino, setze Passwort) --Tablet: Installieren Sie VNC Viewer
--PC: Ändern Sie [Bildschirmfreigabe] von aktiv auf aktiviert --PC: Manueller Start des Vino-Servers (und automatische Ausführungseinstellungen)
Aktivieren Sie zunächst die virtuelle Anzeige auf dem PC und wenden Sie sie auf zwei Bildschirme an. Führen Sie dann die folgenden Schritte entsprechend der Umgebung aus.
--Tablet: Stellen Sie eine Verbindung zum selben Netzwerk wie Ihr PC her --Tablet: Stellen Sie eine Verbindung her, indem Sie die PC-Adresse mit VNC angeben und die virtuelle Anzeigeseite anzeigen
--PC: Aktivieren Sie den Hotspot oder erstellen Sie einen virtuellen AP mit hostapd + create_ap --Tablet: Stellen Sie eine Verbindung zum Hotspot oder zum virtuellen AP her --Tablet: Stellen Sie mit VNC eine Verbindung zum Hotspot oder virtuellen AP her und zeigen Sie die virtuelle Anzeigeseite an
--PC: Erstellen eines virtuellen AP mit hostapd + create_ap --Tablet: Nach dem Herstellen einer Verbindung zum virtuellen AP --Tablet: Stellen Sie mit VNC eine Verbindung zum virtuellen AP her und zeigen Sie die virtuelle Anzeigeseite an
--VNC-Server soll Ubuntu-Standard verwenden (Bildschirmfreigabe)
――Obwohl die Praktikabilität nicht sicher ist, bin ich zufrieden, weil ich realisieren konnte, was ich mir vorgestellt hatte. ――Es war gut in Bezug auf das Studium, dass ich ein bisschen mit virtuellen APs durcheinander war und wie man den Status von Geräten überprüft.