On Mon, Nov 1, 2021 at 10:33 AM Arnoud Otten <arn...@beekberg.nl> wrote:
> Hi Benno, > > > It looks like it is working right now, even after a restart of the router > the extra dns server is not added to > resolv.conf with resolvd enabled and started. The first nameserver > 213.75.116.129 entry was added when i enabled > resolvd again, and did not have the "ignore dns" options in place. Then i > did the steps you asked for. > Sorry for the late answer. I was away. The same thing I experienced also today. Now resolvd is behaving as expected. I do not now what changed as the configuration was the same from my last attempt, when resolvd was keep adding the ISP DNS. Thank you all for your time and help! > * run "route -n monitor" > * empty the dhcpleased.conf: mv /etc/dhcpleased.conf /etc/X.dhcpleased.conf > * cat /etc/resolv.conf, copy the output into an email. > > nameserver 213.75.116.129 # resolvd: vlan4 > lookup file bind > nameserver 127.0.0.1 > > * restart dhcpleased: doas /etc/rc.d/dhcpleased restart > * copy the output of "route -n monitor" into the email > fw# route -n monitor > got message of size 176 on Mon Nov 1 09:15:38 2021 > RTM_DELETE: Delete Route: len 176, priority 8, table 0, if# 1, name em0, > pid: 0, seq 0, errno 0 > flags:<UP,HOST,DONE,MULTICAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 239.255.255.250 192.168.2.1 00:24:81:82:19:6d 192.168.2.1 > got message of size 176 on Mon Nov 1 09:16:05 2021 > RTM_ADD: Add Route: len 176, priority 8, table 0, if# 1, name em0, pid: 0, > seq 0, errno 0 > flags:<UP,HOST,DONE,MULTICAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 239.255.255.250 192.168.2.1 00:24:81:82:19:6d 192.168.2.1 > got message of size 232 on Mon Nov 1 09:16:31 2021 > RTM_PROPOSAL: config proposal: len 232, source dhcp, table 0, if# 9, name > vlan4, pid: 49678, seq 1, errno 0 > flags:<UP,DONE> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > proposals: <DNS> > INET [] > got message of size 192 on Mon Nov 1 09:16:31 2021 > RTM_DELETE: Delete Route: len 192, priority 3, table 0, if# 9, name vlan4, > pid: 0, seq 0, errno 0 > flags:<UP,HOST,DONE,LLINFO,CLONED,CACHED> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 10.200.240.1 link#9 00:24:81:82:19:6e 10.200.240.46 > got message of size 192 on Mon Nov 1 09:16:31 2021 > RTM_DELETE: Delete Route: len 192, priority 4, table 0, if# 9, name vlan4, > pid: 0, seq 0, errno 0 > flags:<DONE,CLONING,CONNECTED> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> > 10.200.240.0 10.200.240.46 255.255.252.0 00:24:81:82:19:6e 10.200.240.46 > got message of size 176 on Mon Nov 1 09:16:31 2021 > RTM_DELETE: Delete Route: len 176, priority 1, table 0, if# 9, name vlan4, > pid: 0, seq 0, errno 0 > flags:<HOST,DONE,BROADCAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 10.200.243.255 10.200.240.46 00:24:81:82:19:6e 10.200.240.46 > got message of size 192 on Mon Nov 1 09:16:31 2021 > RTM_DELETE: Delete Route: len 192, priority 1, table 0, if# 9, name vlan4, > pid: 0, seq 0, errno 0 > flags:<HOST,DONE,LOCAL> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 10.200.240.46 00:24:81:82:19:6e 00:24:81:82:19:6e 10.200.240.46 > got message of size 96 on Mon Nov 1 09:16:31 2021 > RTM_DELADDR: address being removed from iface: len 96, if# 9, name vlan4, > metric 0, flags: > sockaddrs: <NETMASK,IFP,IFA,BRD> > 255.255.252.0 00:24:81:82:19:6e 10.200.240.46 10.200.243.255 > got message of size 232 on Mon Nov 1 09:16:31 2021 > RTM_DELETE: Delete Route: len 232, priority 8, table 0, if# 9, name vlan4, > pid: 0, seq 0, errno 0 > flags:<UP,GATEWAY,DONE,STATIC> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA,LABEL> > 213.75.112.0 10.200.240.1 255.255.248.0 00:24:81:82:19:6e 10.200.240.46 > "dhcpleased" > got message of size 176 on Mon Nov 1 09:16:31 2021 > RTM_DELETE: Delete Route: len 176, priority 8, table 0, if# 9, name vlan4, > pid: 0, seq 0, errno 0 > flags:<UP,HOST,DONE,MULTICAST,MPATH> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 224.3.2.6 10.200.240.46 00:24:81:82:19:6e 10.200.240.46 > > > * cat /etc/resolv.conf, copy the output into the email. > > lookup file bind > nameserver 127.0.0.1 > > > then run dhcpleased with the configuration file: > > * run "route -n monitor" > * mv /etc/X.dhcpleased.conf /etc/dhcpleased.conf > * cat /etc/dhcpleased.conf and copy the output into the email > > interface vlan4 { > send vendor class id "IPTV_RG" > ignore dns > } > > * cat /etc/resolv.conf, copy the output into the email. > > > lookup file bind > nameserver 127.0.0.1 > > * restart dhcpleased: doas /etc/rc.d/dhcpleased restart > * copy the output of "route -n monitor" into the email > > got message of size 176 on Mon Nov 1 09:19:40 2021 > RTM_DELETE: Delete Route: len 176, priority 8, table 0, if# 1, name em0, > pid: 0, seq 0, errno 0 > flags:<UP,HOST,DONE,MULTICAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 224.3.2.6 192.168.2.1 00:24:81:82:19:6d 192.168.2.1 > got message of size 176 on Mon Nov 1 09:20:05 2021 > RTM_ADD: Add Route: len 176, priority 8, table 0, if# 1, name em0, pid: 0, > seq 0, errno 0 > flags:<UP,HOST,DONE,MULTICAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 239.255.255.250 192.168.2.1 00:24:81:82:19:6d 192.168.2.1 > got message of size 232 on Mon Nov 1 09:20:49 2021 > RTM_PROPOSAL: config proposal: len 232, source dhcp, table 0, if# 9, name > vlan4, pid: 83653, seq 1, errno 0 > flags:<UP,DONE> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > proposals: <DNS> > INET [] > got message of size 96 on Mon Nov 1 09:20:51 2021 > RTM_NEWADDR: address being added to iface: len 96, if# 9, name vlan4, > metric 0, flags: > sockaddrs: <NETMASK,IFP,IFA,BRD> > 255.255.252.0 00:24:81:82:19:6e 10.200.240.46 0.0.0.0 > got message of size 192 on Mon Nov 1 09:20:51 2021 > RTM_ADD: Add Route: len 192, priority 1, table 0, if# 9, name vlan4, pid: > 0, seq 0, errno 0 > flags:<UP,HOST,DONE,LLINFO,LOCAL> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 10.200.240.46 00:24:81:82:19:6e 00:24:81:82:19:6e 10.200.240.46 > got message of size 192 on Mon Nov 1 09:20:51 2021 > RTM_ADD: Add Route: len 192, priority 4, table 0, if# 9, name vlan4, pid: > 0, seq 0, errno 0 > flags:<UP,DONE,CLONING,CONNECTED> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> > 10.200.240.0 10.200.240.46 255.255.252.0 00:24:81:82:19:6e 10.200.240.46 > got message of size 176 on Mon Nov 1 09:20:51 2021 > RTM_ADD: Add Route: len 176, priority 1, table 0, if# 9, name vlan4, pid: > 0, seq 0, errno 0 > flags:<UP,HOST,DONE,BROADCAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 10.200.243.255 10.200.240.46 00:24:81:82:19:6e 10.200.240.46 > got message of size 192 on Mon Nov 1 09:20:51 2021 > RTM_ADD: Add Route: len 192, priority 3, table 0, if# 9, name vlan4, pid: > 0, seq 0, errno 0 > flags:<UP,HOST,DONE,LLINFO,CLONED> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 10.200.240.1 link#9 00:24:81:82:19:6e 10.200.240.46 > got message of size 232 on Mon Nov 1 09:20:51 2021 > RTM_ADD: Add Route: len 232, priority 8, table 0, if# 9, name vlan4, pid: > 83653, seq 2, errno 0 > flags:<UP,GATEWAY,DONE,STATIC> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA,LABEL> > 213.75.112.0 10.200.240.1 255.255.248.0 00:24:81:82:19:6e 10.200.240.46 > "dhcpleased" > got message of size 232 on Mon Nov 1 09:20:51 2021 > RTM_PROPOSAL: config proposal: len 232, source dhcp, table 0, if# 9, name > vlan4, pid: 83653, seq 3, errno 0 > flags:<UP,DONE> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > proposals: <DNS> > INET [] > got message of size 176 on Mon Nov 1 09:20:51 2021 > RTM_ADD: Add Route: len 176, priority 8, table 0, if# 9, name vlan4, pid: > 0, seq 0, errno 0 > flags:<UP,HOST,DONE,MULTICAST> > fmask: > use: 0 mtu: 0 expire: 0 > locks: inits: > sockaddrs: <DST,GATEWAY,IFP,IFA> > 224.3.2.6 10.200.240.46 00:24:81:82:19:6e 10.200.240.46 > > * cat /etc/resolv.conf, copy the output into the email. > > lookup file bind > nameserver 127.0.0.1 > > > On Zaterdag, Oktober 30, 2021 23:46 CEST, Sebastian Benoit < > benoit-li...@fb12.de> wrote: > > > Arnoud Otten(arn...@beekberg.nl) on 2021.10.30 22:18:09 +0200: > > Hi, > > > > Maybe i am wrong and do not understand this right, but wat should the > ???ignore dns??? option do when used in the dhcpleased .conf config file? > > Here @xs4all our IPTV network on a separate vlan also gets an ip address > and the dhcp offer also sends a dns server which should be ignored. > > I also thought that with the ???ignore dns??? option, this dns server > was blocked, but that is not what the option does? > > > > Regards, > > > > Arnoud > > The "ignore dns" config option causes dhcpleased to send a RTM_PROPOSAL > message to resolvd with an empty DNS proposal for that interface. This > causes resolvd to remove any nameserver entry for that interface from > /etc/resolv.conf. > > Note that resolvd adds comments to the lines it touches in resolv.conf, for > example: > nameserver 192.168.1.1 # resolvd: iwm0 > > Anyone who thinks the "ignore dns" option does not work could help to debug > this with the following: > > * run "route -n monitor" > * empty the dhcpleased.conf: mv /etc/dhcpleased.conf /etc/X.dhcpleased.conf > * cat /etc/resolv.conf, copy the output into an email. > * restart dhcpleased: doas /etc/rc.d/dhcpleased restart > * copy the output of "route -n monitor" into the email > * cat /etc/resolv.conf, copy the output into the email. > > then run dhcpleased with the configuration file: > > * run "route -n monitor" > * mv /etc/X.dhcpleased.conf /etc/dhcpleased.conf > * cat /etc/dhcpleased.conf and copy the output into the email > * cat /etc/resolv.conf, copy the output into the email. > * restart dhcpleased: doas /etc/rc.d/dhcpleased restart > * copy the output of "route -n monitor" into the email > * cat /etc/resolv.conf, copy the output into the email. > > send that email as a reply to this thread. > > Thanks, > Benno > > > > On 30 Oct 2021, at 21:00, Sebastian Benoit <benoit-li...@fb12.de> > wrote: > > > > > > ???Z?? Loff(zel...@zeloff.org) on 2021.10.29 18:30:29 +0100: > > >>> On Fri, Oct 29, 2021 at 03:37:56PM +0300, Samarul Meu wrote: > > >>> Hello to you all! > > >>> > > >>> Prior to 7.0 I was using this line in /etc/dhclient.conf > > >>> supersede domain-name-servers 127.0.0.1; > > >>> so that I do not get the DNS from the ISP provider. > > >>> > > >>> I am using unbound to resolve my queries. With the new changes I can > not > > >>> get the same functionality. > > >>> > > >>> I tried to add this in /etc/dhcpleased.conf > > >>> interface urtwn0 ignore dns > > >>> where urtwn0 is my interface or disable resolvd. > > >>> > > >>> If resolvd is on I get my ISP DNS server, if not when unbound starts > > >>> resolvd adds the ISP DNS server to resolv.conf. > > >>> > > >>> Can you please tell me what am I doing wrong and how can I have only > > >>> 127.0.0.1 on the resolv.conf file? > > >>> > > >>> Thank you! > > >> > > >> This works for me: > > >> > > >> > > >> /etc/hostname.em0: > > >> > > >> inet autoconf > > >> > > >> > > >> /etc/resolv.conf: > > >> > > >> nameserver 127.0.0.1 > > >> > > >> > > >> /etc/dhcpleased.conf: > > >> > > >> interface em0 { > > >> ignore dns > > >> } > > > > > > > > > If you never intend to use other nameservers on this system, you can > also > > > deactivate resolvd: > > > > > > rcctl stop resolvd > > > rcctl disable resolvd > > > > > > and remove dhcpleased.conf again. > > > > > > > > > > -- > > > > > >