Po wydaniu zrzutu widać, że moja karta sieciowa WiFi może nawiązać więcej niż jedno połączenie sieciowe. Czy na moim komputerze Mac są jakieś aplikacje, dokumentacja, narzędzia wiersza polecenia itp. Do zarządzania wieloma połączeniami bezprzewodowymi?
w pigułce, czy mogę sprawić, aby moja pojedyncza bezprzewodowa nic działała jak dwie bezprzewodowe karty sieciowe?
Pytam o to, ponieważ mam aplikacje na iPadzie, które mogą komunikować się z moim macbookiem tylko przez Wi-Fi (Apple nie pozwala na stacjonarną transmisję danych dla większości aplikacji). W tej chwili mój laptop może albo rozmawiać z Internetem, albo z iPadem (sieć im blokuje wszystko oprócz dostępu do Internetu, więc mój MacBook i iPad nie mogą rozmawiać w tej sieci). Byłoby wspaniale, gdyby mój laptop mógł połączyć się z obydwoma, ponieważ wydaje się, że sprzęt jest w stanie.
Rozejrzałem się jeszcze trochę i wygląda na to, że dodanie vlana do interfejsu przewodowego jest dość proste, ale w GUI nie ma opcji skonfigurowania takiego dla sieci bezprzewodowej. Korzystając z komend ifconfig z tej strony , udało mi się teraz uzyskać vlan dla interfejsu bezprzewodowego, ale nie jestem pewien, jak korzystać z interfejsu bezprzewodowego z terminala.
Mogłem również zmodyfikować moją listę preferencji.plist zgodnie z opisem bmasterswizzle i mieć wirtualny interfejs bezprzewodowy w ustawieniach systemu. Niestety coś mi brakuje, ponieważ mogę pingować interfejs wirtualny z tej maszyny, ale nie mogę pingować interfejsu wirtualnego z innych systemów w sieci.
PING 10.0.0.114 (10.0.0.114): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0
Zbliżam się do siebie, ale myślę, że muszę rozwiązać kilka problemów z routingiem. Nie jestem ekspertem od bardziej skomplikowanych konfiguracji sieci.
Odpowiedzi:
Jeśli masz kilka komputerów, które testują AirDrop, możesz otworzyć terminal na każdym komputerze i wprowadzić coś takiego jak „ifconfig -a”, które wyświetli listę wszystkich kart interfejsu sieciowego. Nie jestem w pobliżu Maca ani Unixa, żeby to pokazać, ale zobaczysz interfejs sieciowy, który można nazwać „en0” (Ethernet0), który jest interfejsem fizycznym (może to być Wi-Fi lub kabel) i jeszcze jeden zwany „en0: 0”, który jest logicznym interfejsem, który łączy się na wierzchu interfejsu fizycznego. W ten sposób możesz uruchomić wiele wirtualnych interfejsów za pomocą tylko jednego fizycznego, i tak działa AirDrop. Możliwe jest ręczne tworzenie tych interfejsów i „macowanie” wielu komputerów Mac, mając jeden interfejs powiedzmy na adres 192.168, a drugi powiedzmy adres 172.16, dzięki czemu może rozmawiać z 2 sieciami jednocześnie. Zawsze było to stosunkowo proste w kablowych interfejsach, ale nie jestem pewien, jak trudne byłoby to (z punktu widzenia wsparcia sprzętowego) w przypadku połączeń bezprzewodowych, ale jest to w pewien sposób możliwe. Zobacz to pytanie i odpowiedź, aby uzyskać więcej informacji, ale w skrócie musisz znać takie polecenia terminala, jak ifconfig, netstat, route itp. Użyć sieci Airdrop, aby uzyskać dostęp do komputera?
źródło
Finder to podstawowa aplikacja do budowania interfejsu sieci peer to peer w systemie Mac OS X Lion.
Możesz użyć narzędzia netstat lub Network Utility, aby zobaczyć routing IPv6 skonfigurowany do rozpoznawania kolejnego zrzutu MAC.
Z czasem Mac upuści p2p1 i utworzy p2p2 i tak dalej. Możesz użyć
tcpdump
i innych poleceń, aby zobaczyć rzeczywisty ruch na żywo na tych interfejsach multiemisji (podobnie jak en0 i en1).Opcja Wyświetl informacje o multiemisji w narzędziu Network Utility / Netstat wydaje się zapewniać najlepsze szczegóły dotyczące interfejsów p2p n .
Prawdziwą sztuczką będzie więzienie, w którym łamie się urządzenie z systemem iOS, aby wykonać podobne zmiany, ponieważ aplikacje na iOS (które są zgodne z zasadami App Store) nie uzyskują dostępu do sprzętu sieciowego, ale zamiast tego używają interfejsu API udostępnionego przez Apple.
Ponownie, możesz już uzyskać łączność sieciową za pomocą bluetooth, więc być może łatwiej będzie wykonać transfer danych, zakładając, że nie możesz pozwolić urządzeniom iOS po prostu dołączyć do tej samej sieci Wi-Fi co Mac i ominąć konieczność włamania się do czegoś podobnego do AirDrop. Trudno dokładnie określić, o co pytasz, ponieważ w pytaniu nie wymieniono żadnych rzeczywistych aplikacji ani konkretnych zadań.
źródło