Am Dienstag, 14. Januar 2020, 21:14:26 CET schrieben Sie: > Am Dienstag, 14. Januar 2020, 19:18:01 CET schrieb Greg Wooledge: > > On Tue, Jan 14, 2020 at 12:12:03PM -0500, Bob Weber wrote: > > > Just edit the file /etc/resolv.conf and make it immutable (chattr +i > > > /etc/resolv.conf). At least you will know what is in the file and that > > > it > > > can't be changed (mistakes and all). I use this to keep chrome from > > > changing the google-chrome-beta.list file every time it starts since I > > > use > > > the HTTPS/// option of apt-cacher-ng to use https transfers outside my > > > LAN. > > > > That is one of the options given on the wiki page. > > > > https://wiki.debian.org/resolv.conf > > > > Be sure you work around bug #860928 if you use this approach. > > Thank you for all the good replies to this thread. > > prepend dhcp6.name-servers 2001:4860:4860::8888, 2001:4860:4860::8844; > > avoids the error message, but has no visible effect I can see. The IPv6 DNS > servers still do not show in resolv.conf. > > Unfortunately, > > root@home:~# cat /etc/dhcp/dhclient-enter-hooks.d/leave_my_resolv_conf_alone > make_resolv_conf() { :; } > root@home:~# ls -l > /etc/dhcp/dhclient-enter-hooks.d/leave_my_resolv_conf_alone -rwxr-xr-x 1 > root root 26 Jan 14 20:59 /etc/dhcp/dhclient-enter-hooks.d/ > leave_my_resolv_conf_alone > root@home:~# > > does not stop the system to overwrite /etc/resolv.conf constantly. > > Do I need to restart a service that the change takes effect? > > I did an ifdown/ifup eth0.1 ... >
Another interesting datapoint, if I enable debug data, I get with prepend dhcp6.name-servers 2001:4860:4860::8888, 2001:4860:4860::8844; in dhclient.conf as debug data in /tmp/dhclient-script.debug -------------------------- Tue Jan 14 22:40:15 CET 2020: entering /etc/dhcp/dhclient-exit-hooks.d, dumping variables. reason='PREINIT' interface='eth0.1' -------------------------- Tue Jan 14 22:40:15 CET 2020: entering /etc/dhcp/dhclient-enter-hooks.d, dumping variables. reason='BOUND' interface='eth0.1' new_ip_address='192.168.0.30' new_network_number='192.168.0.0' new_subnet_mask='255.255.255.0' new_broadcast_address='192.168.0.255' new_routers='192.168.0.1' new_domain_name='bokomoko.de' new_domain_name_servers='192.168.0.1' new_ntp_servers='192.168.0.1' new_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844' old_ip_address='192.168.0.30' old_network_number='192.168.0.0' old_subnet_mask='255.255.255.0' old_broadcast_address='192.168.0.255' old_routers='192.168.0.1' old_domain_name='bokomoko.de' old_domain_name_servers='192.168.0.1' old_ntp_servers='192.168.0.1' old_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844' -------------------------- Tue Jan 14 22:40:15 CET 2020: entering /etc/dhcp/dhclient-exit-hooks.d, dumping variables. reason='BOUND' interface='eth0.1' new_ip_address='192.168.0.30' new_network_number='192.168.0.0' new_subnet_mask='255.255.255.0' new_broadcast_address='192.168.0.255' new_routers='192.168.0.1' new_domain_name='bokomoko.de' new_domain_name_servers='192.168.0.1' new_ntp_servers='192.168.0.1' new_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844' old_ip_address='192.168.0.30' old_network_number='192.168.0.0' old_subnet_mask='255.255.255.0' old_broadcast_address='192.168.0.255' old_routers='192.168.0.1' old_domain_name='bokomoko.de' old_domain_name_servers='192.168.0.1' old_ntp_servers='192.168.0.1' old_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844' -------------------------- Tue Jan 14 22:40:17 CET 2020: entering /etc/dhcp/dhclient-enter-hooks.d, dumping variables. reason='PREINIT6' interface='eth0.1' -------------------------- Tue Jan 14 22:40:17 CET 2020: entering /etc/dhcp/dhclient-exit-hooks.d, dumping variables. reason='PREINIT6' interface='eth0.1' -------------------------- Tue Jan 14 22:40:18 CET 2020: entering /etc/dhcp/dhclient-enter-hooks.d, dumping variables. reason='REBIND6' interface='eth0.1' new_domain_name='bokomoko.de' new_ip6_prefix='2a02:8070:898f:e4fc::/62' new_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844 fd00::e228:6dff:fe43:5776' old_domain_name='bokomoko.de' old_ip6_prefix='2a02:8070:898f:e4fc::/62' old_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844 fd00::e228:6dff:fe43:5776' -------------------------- Tue Jan 14 22:40:18 CET 2020: entering /etc/dhcp/dhclient-exit-hooks.d, dumping variables. reason='REBIND6' interface='eth0.1' new_domain_name='bokomoko.de' new_ip6_prefix='2a02:8070:898f:e4fc::/62' new_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844 fd00::e228:6dff:fe43:5776' old_domain_name='bokomoko.de' old_ip6_prefix='2a02:8070:898f:e4fc::/62' old_dhcp6_name_servers='2001:4860:4860::8888 2001:4860:4860::8844 fd00::e228:6dff:fe43:5776' -------------------------- But neither new_dhcp6_name_servers nor old_dhcp6_name_servers (which are identical) matches the content of resolv.conf: root@home:~# cat /etc/resolv.conf domain bokomoko.de search bokomoko.de nameserver fd38:81d3:9dac::1 nameserver fda0:18e7:afcf::1 nameserver 8.8.8.8 root@home:~# Does anybody know which tool sets these variables? Thanks Rainer -- Rainer Dorsch http://bokomoko.de/

