[решено] Добавить дополнительный dns сервер

Приветствую всех.

Есть сетевой интерфейс, который все параметры получает по dhcp. Хочу добавить дополнительный dns сервер в resolv.conf.
Пробовал делать вот так:

config_enp1s1="dhcp"
dns_servers_enp1s1="192.168.101.10"

Дополнительный dns не прописывается в resolv.conf. Как правильно дописать dns сервер, в дополнение к серверу, определенному по dhcp?

config_enp1s1="dhcp" dhcpcd_e

config_enp1s1="dhcp"
dhcpcd_enp1s1="-C resolv.conf"
dns_servers_enp1s1="192.168.101.10 + dns провайдера"

А можно настроить получение

А можно настроить получение dns от провайдера по dhcp, а свой только дописывать? Или придется все dns (от провайдера и свой) прописывать ручками в /etc/conf.d/net ?

Вы можете использовать

Вы можете использовать функцию postup():

postup() { 
   if  [[ ${IFACE} == "eth0" ]]; then 
      echo 'nameserver ваш_днс' >> /etc/resolv.conf
   fi 
} 

Более подробно смотрите:

less /usr/share/doc/openrc-*/net.example.bz2

https://wiki.archlinux.org/in

https://wiki.archlinux.org/index.php/Resolv.conf#Use_resolv.conf.head

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Спасибо!

Спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".