С выходом 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
Я приближаюсь, но думаю, что есть некоторые проблемы с маршрутизацией, которые мне нужно решить. Я не очень разбираюсь в более сложных сетевых настройках.
Ответы:
Если у вас есть пара компьютеров, которые тестируют AirDrop, вы можете открыть терминал на каждой машине и ввести что-то вроде 'ifconfig -a', в котором будут перечислены все ваши сетевые интерфейсные карты. Я не возле окна Mac или Unix, чтобы показать, но то, что вы увидите, это сетевой интерфейс, который можно назвать, скажем, «en0» (Ethernet0), который представляет собой физический интерфейс (может быть Wi-Fi или кабельный) и еще один называется "en0: 0", который является логическим интерфейсом, который добавляется поверх физического интерфейса. Таким образом, вы можете запускать несколько виртуальных интерфейсов, используя только один физический интерфейс, и именно так AirDrop работает. Можно вручную создать эти интерфейсы и «мультидомить» свой Mac, используя один интерфейс, скажем, по адресу 192.168, а другой, скажем, по адресу 172.16, таким образом позволяя ему общаться с 2 сетями одновременно. Это всегда было относительно просто на кабельных интерфейсах, но я не уверен, насколько сложно (с точки зрения поддержки оборудования) с беспроводными соединениями, но это явно возможно в некотором роде. См. Этот вопрос и ответ для более подробной информации, но вкратце вы должны быть знакомы с такими терминальными командами, как ifconfig, netstat, route и т. Д. Использовать сеть Airdrop для доступа к компьютеру?
источник
Finder - это основное приложение для построения однорангового сетевого интерфейса в Mac OS X Lion.
Вы можете использовать netstat или Network Utility, чтобы увидеть маршрутизацию IPv6, настроенную для распознавания другого airdrop mac.
Со временем Mac сбросит p2p1 и сделает p2p2 и так далее. Вы можете использовать
tcpdump
и другие команды для просмотра реального трафика на этих многоадресных интерфейсах (как en0 и en1).Опция Отображать информацию многоадресной рассылки в Network Utility / Netstat, кажется, дает вам лучшие сведения об интерфейсах p2p n .
Реальный трюк будет заключаться в том, чтобы взломать ваше устройство iOS, чтобы выполнить аналогичные изменения, поскольку приложения для iOS (которые следуют правилам App Store) не получают доступ к сетевому оборудованию, а просто используют API, предоставленный Apple.
Опять же, вы уже можете получить сетевое подключение, используя Bluetooth, так что, возможно, вам будет проще осуществить передачу данных, если вы не можете позволить устройствам iOS просто подключиться к той же сети Wi-Fi, что и Mac, и обойти, чтобы взломать что-то, похожее на AirDrop. Трудно сказать конкретно, что вы спрашиваете, так как в этом вопросе не было указано ни одного приложения или конкретной задачи.
источник