Mehrere gleichzeitige WLAN-Verbindungen

12

Mit der Freigabe von airdrop wird deutlich, dass meine WiFi-Netzwerkkarte mehr als eine Netzwerkverbindung herstellen kann. Gibt es Apps, Dokumentationen, Befehlszeilentools usw. für die Verwaltung mehrerer drahtloser Verbindungen auf meinem Mac?

in einer Nussschale kann ich meine einzelne drahtlose NIC veranlassen, sich wie zwei drahtlose NIC zu verhalten?

Ich frage nach, weil ich auf meinem iPad Anwendungen habe, die nur über WLAN mit meinem MacBook kommunizieren können (Apple erlaubt bei den meisten Apps keine kabelgebundene Datenübertragung). Momentan kann mein Laptop entweder mit dem Internet oder meinem iPad kommunizieren (das Netzwerk blockiert alles außer dem Internetzugang, sodass mein Macbook und mein iPad nicht in diesem Netzwerk kommunizieren können). Es wäre großartig, wenn mein Laptop sich mit beiden verbinden könnte, da es den Anschein hat, dass die Hardware dazu in der Lage ist.

Ich habe ein bisschen mehr herumgesucht und es sieht so aus, als wäre es ziemlich einfach, ein VLAN an der kabelgebundenen Schnittstelle hinzuzufügen, aber es gibt keine Option in der Benutzeroberfläche, um ein VLAN für das kabellose Netzwerk einzurichten. Mit den ifconfig-Befehlen von dieser Seite habe ich es jetzt geschafft, ein vlan für die drahtlose Schnittstelle zu erhalten, aber ich bin nicht sicher, wie ich eine drahtlose Schnittstelle vom Terminal aus verwenden soll.

Ich konnte auch meine preferences.plist wie von bmasterswizzle beschrieben ändern und habe die virtuelle drahtlose Schnittstelle in meinen Systemeinstellungen. Leider fehlt mir etwas, weil ich die virtuelle Schnittstelle von diesem Computer aus anpingen kann, aber ich kann die virtuelle Schnittstelle von anderen Systemen im Netzwerk nicht anpingen.

PING 10.0.0.114 (10.0.0.114): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0

Ich nähere mich langsam, aber ich denke, es gibt einige Routing-Probleme, die ich angehen muss. Ich bin kein Experte für kompliziertere Netzwerkkonfigurationen.

yodaisgreen
quelle
Ich werde versuchen, airdrop anzusprechen und auf die Klärung Ihrer Frage zu warten. Ihr MacBook kann mit dem Internet und Ihrem iPad kommunizieren, ohne spezielle VLANs / Tunnel zu benötigen. Es ist auch unklar, ob die WLAN-Hardware in einem iOS-Gerät in der Lage ist, Peer-to-Peer-Netzwerkspaß mit Ad-hoc-Mesh zu erzielen.
bmike
Hat jemand noch etwas darüber herausgefunden? (Denken Sie an die Schaffung mehrerer WiFi-Netzwerkverbindungen)

Antworten:

3

Wenn ein paar Computer vorbeikommen, um AirDrop zu testen, können Sie auf jedem Computer ein Terminal öffnen und so etwas wie "ifconfig -a" eingeben, in dem alle Ihre Netzwerkschnittstellenkarten aufgelistet sind. Ich bin nicht in der Nähe eines Macs oder einer Unix-Box zu sehen, aber Sie werden eine Netzwerkschnittstelle sehen, die als "en0" (Ethernet0) bezeichnet werden kann. Dabei handelt es sich um eine physikalische Schnittstelle (möglicherweise WLAN oder Kabel) und eine weitere "en0: 0" ist eine logische Schnittstelle, die über der physischen Schnittstelle liegt. Auf diese Weise können Sie mehrere virtuelle Schnittstellen mit nur einer physischen ausführen. So funktioniert AirDrop. Es ist möglich, diese Schnittstellen manuell selbst zu erstellen und Ihren Mac zu "multihomen", indem eine Schnittstelle auf einer 192.168-Adresse und die andere auf einer 172.16-Adresse angesagt wird. Auf diese Weise kann es mit 2 Netzwerken gleichzeitig kommunizieren. Bei kabelgebundenen Schnittstellen war das immer relativ einfach, aber ich bin mir nicht sicher, wie schwierig es (vom Standpunkt der Hardwareunterstützung aus) bei kabellosen Verbindungen sein würde, aber es ist in gewisser Weise möglich. Weitere Informationen finden Sie in dieser Frage und Antwort. Kurz gesagt, Sie müssen mit Terminalbefehlen wie ifconfig, netstat, route usw. vertraut sein. Verwenden Sie das Airdrop-Netzwerk, um auf einen Computer zuzugreifen?

stuffe
quelle
1

Finder ist die wichtigste App zum Aufbau der Peer-to-Peer-Netzwerkschnittstelle unter Mac OS X Lion.

Mit netstat oder dem Netzwerkdienstprogramm können Sie das IPv6-Routing anzeigen, das für die Erkennung eines anderen Airdrop-Mac eingerichtet ist.

fe80::%p2p1/64                          link#9                  UCI            p2p1
ff01::%p2p1/32                          link#9                  UmCI           p2p1
ff02::%p2p1/32                          link#9                  UmCI           p2p1

Mit der Zeit lässt der Mac p2p1 fallen und macht p2p2 und so weiter. Mit tcpdumpund anderen Befehlen können Sie den tatsächlichen Datenverkehr auf diesen Multicast-Schnittstellen (genau wie en0 und en1) live anzeigen.

Die Option Multicast-Informationen anzeigen in Netzwerkdienstprogramm / Netstat bietet Ihnen anscheinend die besten Details zu den p2p n- Schnittstellen.

Link-layer Multicast Group Memberships
Group                   Link-layer Address  Netif
33:33:0:0:0:1           <none>              p2p2
33:33:0:0:0:fb          <none>              p2p2
33:33:e2:e0:8a:33       <none>              p2p2
33:33:ff:4d:90:7e       <none>              p2p2
33:33:0:0:0:1           <none>              p2p2
33:33:0:0:0:fb          <none>              p2p2
33:33:e2:e0:8a:33       <none>              p2p2
33:33:ff:4d:90:7e       <none>              p2p2

IPv6 Multicast Group Memberships
Group                   Link-layer Address  Netif
ff01::1%p2p2            33:33:0:0:0:1       p2p2
ff02::1%p2p2            33:33:0:0:0:1       p2p2
ff02::fb%p2p2           33:33:0:0:0:fb      p2p2
ff02::2:e2e0:8a33%p2p2  33:33:e2:e0:8a:33   p2p2
ff02::1:ff4d:907e%p2p2  33:33:ff:4d:90:7e   p2p2

p2p2:
    inet6 fe80::1025:ff:fe4d:907e
    mldv2 flags=2<> rv 2 qi 125 qri 10 uri 3
        group ff01::1%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:01
        group ff02::1%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:01
        group ff02::fb%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:fb
        group ff02::2:e2e0:8a33%p2p2 mode exclude
            mcast-macaddr 33:33:e2:e0:8a:33
        group ff02::1:ff4d:907e%p2p2 mode exclude
            mcast-macaddr 33:33:ff:4d:90:7e

Der eigentliche Trick wird darin bestehen, Ihr iOS-Gerät im Gefängnis zu brechen, um ähnliche Änderungen vorzunehmen, da iOS-Apps (die den App Store-Regeln entsprechen) keinen Zugriff auf die Netzwerkhardware erhalten, sondern nur die von Apple bereitgestellte API verwenden.

Auch hier können Sie bereits über Bluetooth eine Netzwerkverbindung herstellen, sodass die Datenübertragung möglicherweise einfacher ist, vorausgesetzt, Sie können nicht zulassen, dass die iOS-Geräte nur mit demselben WLAN-Netzwerk wie der Mac verbunden sind und etwas wie AirDrop umgehen müssen. Es ist schwierig, genau zu sagen, was Sie fragen, da in der Frage keine tatsächlichen Apps oder spezifischen Aufgaben aufgeführt sind.

bmike
quelle
2
Ich habe die P2P-Verbindungen gesehen, die airdrop gemacht hat. Es gab mir nur die Glühbirne, dass ich vielleicht zwei WiFi-Verbindungen von meinem drahtlosen nic ausführen könnte. Abgesehen von Airdrop ist es erstens möglich, zwei Standard-WLAN-Verbindungen (ohne Airdrop) mit dieser Hardware herzustellen, und zweitens, wie kann ich das einrichten. Grundsätzlich ist dies dasselbe wie das Einrichten eines VLAN für eine kabelgebundene Netzwerkkarte, jedoch mit einer kabellosen Netzwerkkarte.
Yodaisgreen