Вопрос Как я могу управлять порядком адресов серверов имен в resolv.conf?


Мне нужно повторно заказать /etc/resolv.conf, чтобы перечислить сервер имен, предоставленный eth1 dhcp, перед сервером имен, предоставленным eth0 dhcp на сервере 12.04 (без NetworkManager).

Я отредактировал / etc / resolveconf / interface-order и заменил запись 'eth *';

eth1
eth0

Затем попытался resolvconf -u, ifdown'ed и ifup'ed каждый интерфейс, dpkg-reconfigure resolvconf, service networking restart и перезагрузился. Ничего из этого не повлияло на порядок resolv.conf. Что мне не хватает?


5
2018-05-10 21:18


происхождения




ответы:


У записей resolvconf есть имена, которые следуют шаблону

IFACE.CONFIGURER

Поэтому, чтобы заставить записи eth1 * поступать перед другими эталонными * рекордами, вам нужно заменить

eth*

с

eth1*
eth*

Сделав это изменение, сделайте

sudo resolvconf -u

8
2018-05-15 08:57