Как я могу использовать соединение Wi-Fi через точку доступа Wi-Fi?

14

Этот вопрос является продолжением этого вопроса . В то время как мой ответ действительно ответил на вопрос, была одна часть, на которую не был дан ответ: как я могу использовать соединение Wi-Fi через точку доступа Wi-Fi?

daviesgeek
источник
1
Я только что нашел это уже здесь ответил: apple.stackexchange.com/questions/25878/…
Атул
Нет, у меня вопрос, как разделить сеть Wi-Fi через Wi-Fi , а не просто общий вопрос о подключении к сети Wi-Fi.
Дэвисгейк
2
Этот вопрос (и его ответ) касается совместного использования Wi-Fi через Wi-Fi.
Атул Гоял

Ответы:

9

Вы не можете «поделиться» подключением Wi-Fi через точку доступа Wi-Fi.

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

Когда два компьютера подключены к одной и той же точке доступа Wi-Fi, они действительно используют одно и то же соединение: они используют один и тот же канал Wi-Fi, они используют общий IP-адрес маршрутизатора.

Когда вы запускаете InternetSharingвнутри, System Preferences > Sharing вы не запускаете общий доступ , а перераспределяете доступ к основной сети в сторону доступа к вторичной сети. На этом вторичном сетевом доступе вы действуете как маршрутизатор доступа. Вы распространяете частные IP-адреса. При первичном доступе к сети у вас есть общедоступный IP-адрес, при вторичном доступе к сети у вас есть частный IP-адрес, и вы переводите IP-адреса трафика с общедоступной стороны на частную и наоборот. Чтобы иметь возможность осуществлять такое перераспределение IP-трафика, поступающего из вашего основного сетевого доступа в направлении того же физического доступа, ваша ОС должна иметь возможность представить вам этот физический интерфейс в виде двух разных виртуальных интерфейсов, обычноen1и en2.

MacOS X не предоставляет такую ​​функцию виртуализации.

Вы не можете перераспределить ваше соединение Ethernet к вашему соединению Ethernet.
Вы не можете перераспределить ваше соединение Wi-Fi на ваше соединение Wi-Fi.

Connectify (в Windows 7) просто продает стандартную функцию Windows, которая позволяет создать 2 виртуальных интерфейса Wi-Fi поверх одного физического (см. Точку доступа Wi-Fi для Windows 7 ). Затем Windows перераспределяет сетевой доступ основного Wi-Fi ко второму.

Дан
источник
6
Вы в основном правы, но вы делаете неверный вывод. Никто не просит способа перераспределить первичное соединение Wi-Fi через вторичное соединение Wi-Fi, размещенное на той же машине. Люди просят программное обеспечение для Mac OS, которое выполняет то, что делает Connectify + Win7, а именно виртуализирует устройство wifi для представления нескольких адаптеров, использует один в качестве основного, а затем использует второй для перераспределения основного в вашей терминологии.
metamatt
Правильно. Мой ответ неверно нацелен. Я улучшу это.
дан
Mac OSX должна разрешать виртуализацию, как и Windows. Это компьютер, и я могу делать с компьютером все, что захочу.
Янтарь К
3

В Mac OS X есть функция «Общий доступ к Интернету» на панели «Общий доступ» в Системных настройках.

Поскольку несколько человек уже разобрались в вопросе и ответах здесь, это позволяет вам совместно использовать соединение из одного аппаратного интерфейса через любой другой аппаратный интерфейс, но он не может использовать один интерфейс Wi-Fi в качестве основного соединения и для повторного подключения. -доля. (Windows 7 может сделать это благодаря функциям «виртуализации сети», добавленным Microsoft, которые, по сути, позволяют одному аппаратному интерфейсу Wi-Fi реагировать на несколько идентификаторов SSID, и это основная функция, которую использует Connectify.)

Один из вариантов, который есть в Mac OS X, - это не совсем ответ на этот вопрос, но он полезен в некоторых из тех же ситуаций: он может использовать Bluetooth для создания персональной сети (PAN), а его функция общего доступа к Интернету может используйте подключение к Интернету через Wi-Fi через Bluetooth PAN, как описано здесь .

Я успешно использовал это, чтобы подключить iPad к Wi-Fi-соединению Macbook, поэтому оба смогли одновременно получить доступ к Интернету в отеле, где я мог получить только одно устройство по Wi-Fi. Я не смог заставить iPhone 4S подключиться к PAN в той же ситуации, но якобы он работает для iPod Touches. Я не знаю, могут ли другие компьютеры (Mac OS X, Windows, Linux или другие) подключиться к PAN и использовать его в качестве интернет-соединения.

metamatt
источник
Предположительно, если я добавлю второй адаптер WiFi (то есть USB), я мог бы перераспределить WiFi-соединение Macbook через USB-адаптер WiFi, создав тем самым новую точку доступа WiFi? Кто-нибудь делал это? @ Metamatt - как вы думаете, это будет работать?
Андрей
Да, это должно работать нормально.
metamatt
2

Установите Windows (используя rEFIt, если вы на Mac). Установите Connectify.

Если вы разработчик и используете Linux, должна быть возможность разработать новый модуль ядра, который будет выполнять функцию «полнодуплексная конечная точка + повторитель». Для начала, выберите одно конкретное устройство, для которого вы можете получить таблицы данных чипсета Wi-Fi; вам нужна архитектура шины, номера регистров, адреса памяти, номера прерываний, тайминги сигналов, подпрограмма радиозагрузки и список функций (синхронных и асинхронных).

пузырь алькубьерра
источник
0

Я снял видео о том, как это сделать с виртуальным ПК с Windows, работающим внутри Mac OS. Видео находится по адресу https://www.youtube.com/watch?v=CoLxujScJSY.

Вещи, необходимые для моего ответа на работу:

  1. любая виртуальная коробка (free-vmware, если вы хотите заплатить, параллели это хорошо)
  2. адаптер беспроводной сети
  3. Windows ISO-файл, который вы должны установить на virtualbox
asish
источник
Ответ должен содержать достаточно информации, чтобы быть понятным, не покидая AD - ссылка недостаточна
user151019
я даю ссылку для вашего лучшего понимания чувак ...
Асиш
Мне нужна сводка информации - недостаточно щелкнуть по случайным ссылкам, см. Help apple.stackexchange.com/help/deleted-answers
user151019
2
ВЕЩИ, КОТОРЫЕ НЕОБХОДИМЫ ДЛЯ ЭТОГО 1. ЛЮБОГО ВИРТУАЛЬНОГО ЯЩИКА (БЕСПЛАТНО-VMWARE, ЕСЛИ ХОТИТЕ ОПЛАТИТЬ ПАРАЛЛЕЛИ. ХОРОШО) 2.А БЕСПРОВОДНОЙ СЕТЕВОЙ АДАПТЕР 3. ФАЙЛ ISO-УДАЛ, КОТОРЫЙ УСТАНАВЛИВАЕТСЯ НА VIRTUALBOX
asish
0

Используйте ретранслятор Wi-Fi в исходной сети, к которой вы подключаетесь.

Девеш Чанчлани
источник
-2

Если вы имеете в виду на компьютере, вы можете использовать Connectify. Я использую это, это работает, это здорово, если вы подключены к WiFi; ваш компьютер действует маршрутизатор для всех других ваших устройств. Если вы имеете в виду горячую точку на вашем iPhone, перейдите в «Настройки»> «Сеть»> «Включить сотовые данные» и затем включите горячую точку.

j347_
источник
1
Есть пара проблем: (1) Connectify для Windows, и (2) я не говорю о подключении iPhone или 3G.
daviesgeek
-2

Вы можете поделиться с помощью USB-модема Wi-Fi. Подключитесь к Интернету с помощью USB-Wi-Fi. В настройках -> Совместное использование настройте общий доступ с USB Wi-Fi на Wi-Fi. Убедитесь, что брандмауэр отключен, если ваша точка доступа не позволяет DHCP назначать IP для клиентских устройств. Это сработало на моем Йосемити.

Мадхава
источник