Я пытаюсь понять, почему запуск dhclient на моем интерфейсе устанавливает/etc / resolv conf на ip-номер моего шлюза (маршрутизатора).
эта запись недействительна и каждый раз вызывает невозможность разрешить любой адрес.
хотелось бы:
- остановить dhclient от перезаписи /etc / resolv.conf или
- сделать dhclient написать там действительный dns ip с моего маршрутизатора
подробнее об окружающей среде: я использую виртуальный Debian Wheezy как клиентская система на Windows Seven x64. Он управляется Virtualbox с сетевым режимом, установленным в bridged (все пакеты из debian вводятся в мой сетевой интерфейс в windows).
Если я вручную сконфигурирую /etc / resolv.conf и все работает нормально. Делать это на каждом ботинке довольно досадно..
PS> Я знаю, что могу написать сценарий, чтобы сделать это для меня, но это не то решение, которое я хочу.
// edit
- IP-адрес маршрутизатора:
192.168.1.100
- / etc / resolv.conf после запуска dhclient eth0:"
nameserver 192.168.1.100
" - что я хотел бы/etc / resolv.conf будет выглядеть так: "
nameserver 89.202.xxxx
" (Я не должен предоставлять реальный ip? )
все другие устройства - ноутбук с Ubuntu, два телефона с Android, ноутбук с Windows 7 могут получить правильные записи DNS от маршрута