в openSUSE: заставить DNS-сервер с DHCP

Я недавно переустановил свою систему с opensuse 13.1 и, конечно, ничего не работает, как это было раньше...
Поэтому у меня есть Wi-Fi дома, который работал отлично. Подключение к Wi-Fi на работе работает в отношении IP-адресов, но не обновляет информацию DNS в /etc / resolve.conf, который я изменил дома, чтобы включить некоторые серверы openDNS.

dhcpcd работал отлично на моей старой установки больше не существует, и замена dhclient не изменяет файл /etc/ресове.больше конф.

Так что в конце концов мой вопрос:
Как заставить компьютер получить конфигурацию DNS с DHCP-сервера?

спасибо!

1
задан freeone
23.11.2022 8:53 Количество просмотров материала 2980
Распечатать страницу

2 ответа

Это произошло со мной только сейчас после обновления в поле. Исправить удалить /etc/resolv.conf и перезагрузка. Следующий логин вы будете решать с DHCP. Похоже, файлы имеют приоритет над DNS.

-EDIT -

просто расширить ответ.

/etc/resolv.conf

этот файл не был до обновления в моей системе. Он был создан сразу после обновления и пуст.

если добавить nameserver 8.8.8.8, или даже nameserver 192.168.100.1, DNS работает снова.

этот файл считывается NetworkManager. Я не уверен, что Wicked также использует его.

порядок поиска DNS, кажется, зависит от строк внутри /etc/nsswitch.conf.

3
отвечен Jon Mod 2022-11-24 16:41

ваш /etc / dhcp / dhclient.файл conf должен содержать следующую строку:

request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    dhcp6.name-servers, dhcp6.domain-search,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers,
    dhcp6.fqdn, dhcp6.sntp-servers;

Я думаю, что это говорит само за себя.

0
отвечен MariusMatutiae 2022-11-24 18:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх