
Я пытаюсь настроить свой компьютер с OpenSuSE 12.1 в качестве DHCP-клиента, но особенно не хочу, чтобы он устанавливал записи сервера имен, /etc/resolv.conf
полученные от DHCP-сервера.
Могу ли я сделать это на клиентском сайте, не удаляя записи вручную?
На машинах с Windows это возможно благодаря настройке
( ) Получить адрес DNS-сервера автоматически
(O) Используйте следующие адреса DNS-серверов:
а затем просто оставьте поля «Предпочитаемый» и «Альтернативный DNS-сервер» пустыми.
решение1
Добавьте в ваш /etc/dhclient.conf:
supersede domain-name-servers HERE_THE_DNS_SERVER_IP;
решение2
Измените или добавьте строку PEERDNS=no
в файл конфигурации, соответствующую вашему сетевому интерфейсу в каталоге /etc/sysconfig/network-scripts/
.
Если ваше сетевое устройство — eth0
, файл для изменения будет иметь имя ifcfg-eth0
.
Чтобы узнать имя вашего сетевого интерфейса, используйте команду ip address show
для вывода списка сетевых интерфейсов и их адресов.
Кроме того, вы можете указать записи DNS, которые должны отображаться, /etc/resolv.conf
добавив строки DNS1=<ip-address>
и DNS2=<ip-address>
в файл конфигурации сети.
https://www.suse.com/documentation/sled11/book_sle_admin/data/sec_basicnet_manconf.html