на одном из серверов конфигурации DNS в /etc/resolv.conf
изменяется менеджером сетевого диспетчера демона. Кто-нибудь знает решение и почему это происходит?
Спасибо
sudo rm /etc/resolv.conf #remove the symlink
sudo nano /etc/resolv.conf #create the new file and populate it as you wish
sudo chattr +i /etc/resolv.conf #change its attribute
последняя команда Добавлю неизменяемый бит, поэтому файл не перезаписывается. После того, как вы устанавливаете неизменяемый бит, даже корневой учетной запись не сможет писать в файл. Если вы хотите отредактировать файл снова последний, и удалите неизменяемый бит, используйте эту команду:
Sudo Chattr -i -i /etc/resolv.conf
Если вы используете dhcp-клиент, то каждый раз, когда вы получаете новый IP с DHCP-сервера, Network Manger будет обновлять /etc/resolv.conf с DNS с сервера. Вы можете избежать этого, отредактировав конфигурационный файл в
/etc/sysconfig/network-scripts/ifcfg-ethXXX
, где ethXXX - это имя вашего сетевого устройства. вы можете вручную добавить понравившуюся вам DNS
DNS1=1.2.3.4
DNS2=1.2.3.5