Несколько одновременных подключений Wi-Fi

12

С выходом Airdrop стало очевидно, что моя сетевая карта WiFi способна устанавливать более одного сетевого подключения. Существуют ли приложения, документация, инструменты командной строки и т. Д. Для управления несколькими беспроводными подключениями на моем Mac.

в скорлупе я могу заставить мой единственный беспроводной никель вести себя как два беспроводных сетчатых контроллера?

Я спрашиваю об этом, потому что у меня на iPad есть приложения, которые могут общаться только с моим macbook через WiFi (Apple не разрешает передачу данных по проводной сети для большинства приложений). Прямо сейчас мой ноутбук может общаться с интернетом или с iPad (сеть im on блокирует все, кроме доступа в интернет, поэтому мои macbook и ipad не могут общаться в этой сети). Было бы здорово, если бы мой ноутбук мог подключаться к обоим, так как кажется, что аппаратное обеспечение способно.

Я немного побеспокоился, и, кажется, довольно просто добавить vlan на проводном интерфейсе, но в графическом интерфейсе нет возможности настроить его для беспроводной связи. Используя команды ifconfig с этой страницы, мне удалось получить vlan для беспроводного интерфейса, но я не уверен, как использовать беспроводной интерфейс с терминала.

Я также смог изменить мой список предпочтений, как описано в bmasterswizzle, и у меня был виртуальный беспроводной интерфейс в настройках моей системы. К сожалению, мне чего-то не хватает, потому что я могу пропинговать виртуальный интерфейс с этой машины, но я не могу пропинговать виртуальный интерфейс с других систем в сети.

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

Я приближаюсь, но думаю, что есть некоторые проблемы с маршрутизацией, которые мне нужно решить. Я не очень разбираюсь в более сложных сетевых настройках.

yodaisgreen
источник
Я постараюсь обратиться к аэродрому и дождаться разъяснений по вашему вопросу. Ваш MacBook может общаться с Интернетом и iPad без использования специальных VLAN / туннелей. Кроме того, неясно, способны ли устройства Wi-Fi в любом устройстве iOS поддерживать одноранговую сетчатую сеть в стиле AirDrop.
bmike
Кто-нибудь еще что-нибудь узнал об этом? (размышляя о создании нескольких сетевых подключений Wi-Fi)

Ответы:

3

Если у вас есть пара компьютеров, которые тестируют AirDrop, вы можете открыть терминал на каждой машине и ввести что-то вроде 'ifconfig -a', в котором будут перечислены все ваши сетевые интерфейсные карты. Я не возле окна Mac или Unix, чтобы показать, но то, что вы увидите, это сетевой интерфейс, который можно назвать, скажем, «en0» (Ethernet0), который представляет собой физический интерфейс (может быть Wi-Fi или кабельный) и еще один называется "en0: 0", который является логическим интерфейсом, который добавляется поверх физического интерфейса. Таким образом, вы можете запускать несколько виртуальных интерфейсов, используя только один физический интерфейс, и именно так AirDrop работает. Можно вручную создать эти интерфейсы и «мультидомить» свой Mac, используя один интерфейс, скажем, по адресу 192.168, а другой, скажем, по адресу 172.16, таким образом позволяя ему общаться с 2 сетями одновременно. Это всегда было относительно просто на кабельных интерфейсах, но я не уверен, насколько сложно (с точки зрения поддержки оборудования) с беспроводными соединениями, но это явно возможно в некотором роде. См. Этот вопрос и ответ для более подробной информации, но вкратце вы должны быть знакомы с такими терминальными командами, как ifconfig, netstat, route и т. Д. Использовать сеть Airdrop для доступа к компьютеру?

stuffe
источник
1

Finder - это основное приложение для построения однорангового сетевого интерфейса в Mac OS X Lion.

Вы можете использовать netstat или Network Utility, чтобы увидеть маршрутизацию IPv6, настроенную для распознавания другого airdrop mac.

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

Со временем Mac сбросит p2p1 и сделает p2p2 и так далее. Вы можете использовать tcpdumpи другие команды для просмотра реального трафика на этих многоадресных интерфейсах (как en0 и en1).

Опция Отображать информацию многоадресной рассылки в Network Utility / Netstat, кажется, дает вам лучшие сведения об интерфейсах p2p n .

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

Реальный трюк будет заключаться в том, чтобы взломать ваше устройство iOS, чтобы выполнить аналогичные изменения, поскольку приложения для iOS (которые следуют правилам App Store) не получают доступ к сетевому оборудованию, а просто используют API, предоставленный Apple.

Опять же, вы уже можете получить сетевое подключение, используя Bluetooth, так что, возможно, вам будет проще осуществить передачу данных, если вы не можете позволить устройствам iOS просто подключиться к той же сети Wi-Fi, что и Mac, и обойти, чтобы взломать что-то, похожее на AirDrop. Трудно сказать конкретно, что вы спрашиваете, так как в этом вопросе не было указано ни одного приложения или конкретной задачи.

bmike
источник
2
Я видел p2p-соединения, которые сделали airdrop. Это просто дало мне лампочку, что, возможно, я мог бы запустить два соединения Wi-Fi из моего беспроводного никеля. Во-первых, помимо этого, можно сделать два стандартных (не входящих в сеть) Wi-Fi-соединения с этим оборудованием, а во-вторых, как это настроить. По сути, это было бы то же самое, что настроить VLAN для проводной сети, но с беспроводной сеткой.
yodaisgreen