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.
> > >
> > >
> >
>
> --
>
>
>
>
>
>

Reply via email to