Am 19.12.19 um 10:01 schrieb Zhengyu Pan: > My OS is Centos7. I add a bash script dns.sh in > /etc/dhcp/dhclient-exit-hooks.d . The script content is > > #!/bin/bash > echo“nameserver1.1.1.1”>>/etc/resolv.conf > > I want to append a nameserver in /etc/resove.conf. > However, when I restart network. /etc/resove.conf not changed. > /etc/resove.conf.save append this line. > Why happens that? How can I append a nameserver in /etc/resove.conf?
not a named qurstion at all, however becasue something overwrote /etc/resolv.conf after your script which maybe means your script runs way too early chattr +i /etc/resove.conf under normal conditions chattr -i /etc/resove.conf at the start of your script chattr +i /etc/resove.conf at the end of your script https://www.tecmint.com/chattr-command-examples/ this is a supported way to prevent resolv.conf overwritten by whatever stuff running on the system, be it dhclient, networkmanager or another smartass stuff which lives in a authistic world pretend to know what my nameservers are _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users