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.
Antworten:
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?
quelle
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.
Mit der Zeit lässt der Mac p2p1 fallen und macht p2p2 und so weiter. Mit
tcpdump
und 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.
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.
quelle