Используя VirtualBox, я создал виртуальную машину со следующими настройками сети VirtualBox :
Attached to: Bridged Adapter
Name: wlan0
...
..
.
wlan0 - это беспроводной интерфейс моего ноутбука, который подключен к домашнему маршрутизатору, модель которого зависит от места, где я работал ... в разных местах разные модели маршрутизаторов.
Эта настройка работала хорошо, то есть гостевая ОС может взаимодействовать с Интернетом и другими ПК, подключенными к беспроводной сети. Моя проблема, когда я иду в некоторые места, которые имеют определенную модель маршрутизатора, например модель: ZXHN F660 .
Проблема с некоторыми моделями маршрутизаторов, такими как ZXHN F660, заключается в том, что гостевая ОС не получает ответа DHCP при настройке сетевого интерфейса во время загрузки.
Я назначил IP-адрес гостевой ОС вручную, чтобы протестировать возможный обходной путь, но скорость потери пакетов была настолько высока, что сделала сеть бесполезной.
Я проверил настройку моей хост-ОС так, чтобы она не использовала DHCP (используя статическую конфигурацию IP), поэтому в случае, если маршрутизатор просто отвечает на один запрос DHCP на беспроводное соединение, хост-операционная система не тратит впустую только эту пулю, но ничего, даже хост-ОС Не используйте DHCP для получения конфигурации сети, гостевая ОС не получает ответ от маршрутизатора при попытке настроить сетевой интерфейс во время загрузки. Обратите внимание, что я тестирую последний с помощью команды dhcpclient, и он такой же.
Я отбрасываю некоторые ограничения IP-адресов для каждой беспроводной связи, потому что могу пинговать после назначения статического IP-адреса гостевой ОС (но, как я уже сказал, частота потери пакетов слишком высока).
Какой механизм использует эти маршрутизаторы для запрета ответов DHCP? Есть обходной путь?
Я на Ubuntu 14.04 с последней версией VirtualBox.
РЕДАКТИРОВАТЬ
Работа в сети с операционной системой хоста хорошо работает со всеми протестированными мной маршрутизаторами, поэтому исключается проблема, связанная с сетевой картой хоста.