Поделитесь Wifi-соединением через wifi на Mac OS X


16

У меня есть соединение WiFi, и я хотел бы поделиться им через мою карту WiFi с компьютерами. По некоторым причинам безопасности кажется, что только одно устройство может получить доступ к WiFi-соединению напрямую.

Вот почему я хочу использовать первый компьютер Mac в качестве сервера.

К сожалению, у меня нет Airport Express.


2
Вы не можете подключиться к двум Wi-Fi только с одним интерфейсом. Если вы хотите, чтобы тот же компьютер подключался к вашей реальной сети Wi-Fi и создавал или подключался к специализированной сети с другими вашими компьютерами: это не будет работать.
— Даниэль Бек

1
@ Даниель Бек прав: для совместного использования через Wi-Fi вам необходимо подключиться к маршрутизатору с помощью кабеля Ethernet, а затем настроить новое подключение Wi-Fi для совместного использования.
— Jay_Booney

1
Вы также можете поделиться WiFi-соединением через Firewire, вероятно, не полезно в этой ситуации, но полезно знать.
— Пингвила

1
@Daniel Beck и @Jay_Booney не верны - в противном случае, как Connectify на Win7 может использовать Wi-Fi-соединение [1,2]? @Arkan: К сожалению, у меня нет решения для вас для Mac (сам искал его), но был вынужден исправить вышеприведенные комментарии. [1] connectify.me [2] techrepublic.com/blog/networking/...
— davemyron

@orangechicken Connectify работает, специально требуя внутренних компонентов Windows 7 (без поддержки более ранних версий Windows) и поддержки сетевого оборудования, чтобы иметь возможность создавать точки доступа, через статью, которую вы связали. Поскольку этот вопрос специально для OS X, моя оценка по-прежнему верна.
— Даниэль Бек

Ответы:


7

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

Вы можете, однако, взять ваше соединение из Ethernet и поделиться им с устройствами, использующими WiFi.


Спасибо за Ваш ответ. Вы знаете, возможно ли это с купленным устройством?
— Аркан

@ Аркан: Может быть, беспроводной ретранслятор будет делать то, что вам нужно?
— Вуфферс

Вы не можете, если у вас есть только один NIC . Например, если вы купите беспроводной USB-адаптер, это будет выполнимо.
— pzkpfw

Жаль, что на Apple можно установить только соединение. На ПК вы можете создать точку доступа WiFi при подключении через WiFi. Некоторые программы делают это для вас, например: Connectify.
— Дерек 朕 會 功夫

10

Попробуйте это, это работает для меня. Например, ваш Wi-Fi является en1.

sudo -s
ifconfig en1 x.x.x.1/24 alias
sysctl -w net.inet.ip.forwarding=1
natd -interface en1
ipfw -f flush
ipfw add divert natd all from any to any via en1
ipfw add pass all from any to any

Другие устройства будут подключаться к тому же SSID, но вам нужно использовать статический IP в диапазоне xxx0 / 24.


DNS не работает через «OSX Router», но с помощью Googles open DNS server (8.8.8.8) это отсортировано. Спасибо
— tonycoupland

3
Как мне отменить вышеперечисленное после того, как я выполнил команды?
— человек

1

Вы не можете подключиться к WiFi и поделиться им через свой Аэропорт, но если по какой-то причине вы не можете подключить кабель Ethernet, и у вас есть второй компьютер Mac (брат, сестра, друг), вы можете подключиться к Интернету через WiFi через Bluetooth. с одним компьютером, а затем поделиться Интернет-соединение с Bluetooth через сеть Wi-Fi. Опять же, это работает, только если у вас есть два Mac.


Можете ли вы объяснить, как сделать «Вы можете поделиться Интернет-соединением от WiFi через Bluetooth с одним компьютером, а затем поделиться интернет-соединением с Bluetooth через вашу WiFi-сеть»
— bschandramohan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.