On 05/09/2018 14:59, D'Arcy Cain wrote:
On 2018-09-05 08:03 AM, Roy Marples wrote:
and have a named configured to use the forwarders in
/etc/namedb/forwarders. Whatever the ISP dhcp gives me is stuffed into
the forwarders and used as last resort. This has been a robust solution
for many open wireless access points.
Since NetBSD-6, dhclient-script has shipped with resolvconf(8) support
that will do that for you.
Do you run dhclient if you have PPPOE set up? Once the interface is up
I already have an IP address so what does dhclient do?
Note that the router is also the DHCP server so it also has static IPs
on the internal interfaces. At some point I will add a second wifi card
to connect to campground wifi or tether to my phone. At that point
dhclient will probably be set up to talk to that second wifi since it
will replace the PPPOE connection.
I don't use dhclient :)
When I last looked into this, I had pppoe and dhcpcd running at the same
time, always up. Both fed their dns info into resolvconf(8) which then
configured the results as unbound(8) forwarders.
You can tell resolvconf which interfaces take priority over others.
You might need to tell dhcpcd to use the desination as the default route
and prefer the pppoe interface via metrics if the default isn't to your
liking.
dhcpcd will support resolvconf without any changes, but our pppoe isn't
so friendly and you do need to call it yourself via the up and down actions.
Doing it like so, I don't have to manually do anything other than
connect to a wireless point or plug an ethernet cable in once the system
is booted.
As the world moves forward, I would encorage using dhcpcd just because
it will also handle DHCPv6 prefix delegation should you need that.
You can do it with dhclient as well ...... but it needs an awful lot of
hand holding to work well.
Roy