Используя 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.
РЕДАКТИРОВАТЬ
Работа в сети с операционной системой хоста хорошо работает со всеми протестированными мной маршрутизаторами, поэтому исключается проблема, связанная с сетевой картой хоста.