как указать DNS IP в wicd?

Я пытаюсь использовать другой DNS-сервер, отличный от моего маршрутизатора.

Я пытался редактировать /etc/resolv.conf, но мои изменения всегда перезаписываются.

Вот конфигурация моей сети:

Here is my network's config

Тем не менее, вот как выглядит мой файл /etc/resolv.conf:

# Generated by resolvconf
search myhome.westell.com
nameserver 192.168.1.1
2
задан 13 December 2011 в 19:53

2 ответа

У меня та же проблема, я считаю, что виновником является dhclient, который запускается автоматически по wicd. всякий раз, когда срок аренды dhcp истекает, dhclient перезаписывает /etc/resolv.conf тем, что получает с сервера dhcp.

, чтобы убедиться, что это ваша проблема, выполните «ps aux | grep dhclient», вам должна появиться запись, ссылающаяся на файл конфигурации для dhclient (на моей машине это /var/lib/wicd/dhclient.conf ).

, чтобы исправить это, вам нужно отредактировать /etc/wicd/dhclient.conf.template (NOT /etc/wicd/dhclient.conf.template.default)

и добавить строку, подобную следующей:

заменяют 208,67,222,220 и 208,67,222,20;

затем перезапустите службу wicd с помощью

sudo service wicd restart

, что даст команду dhclient для установки resolv.conf на указанные вручную серверы, а не то, что посылает вам ваш dhcp-сервер (я полагаю, домашний маршрутизатор на 192.168.1.1?).

WICD должен действительно справиться с этим для вас, но это решит вашу проблему на данный момент. кажется, решить проблему для меня.

0
ответ дан 13 December 2011 в 19:53

Начните wicd с поиска «wicd» в тире. После запуска wicd выберите свою сеть и нажмите «Свойства» enter image description here

. В диалоговом окне свойств установите флажок «Использовать статический DNS» enter image description here

Введите предпочитаемые DNS-серверы в поля «DNS-сервер 1, 2 и 3». Домен DNS и поисковый домен можно оставить пустыми. Например, для OpenDNS я просто ввожу 2 DNS-сервера.

0
ответ дан 13 December 2011 в 19:53

Другие вопросы по тегам:

Похожие вопросы: