Quotation from Jason A. Donenfeld at Januar 18, 2018 15:20:
On Thu, Jan 18, 2018 at 3:11 PM, M. Dietrich <[email protected]> wrote:
why is "tun." prepended?
To hack around incompetence on the part of Debian. They order entries
based on the device prefix.

that is what i wanted to work around with my script. it just
checks if the given nameserver is current and applies it. i
found my script called even when in a vpn for the outer
network - that nameserver should never applied.

my check is if the interface is the one of the default route.
only in that case the nameserver will be applied.

If you have something custom going on, use PostUp/PostDown or
PreUp/PreDown to call your custom script, instead of using DNS=.

ok. probably the most pragmatic thing to do.

the command is issued before the routing is configured.
shouldnt the DNS configuration be applied after routing
changes?
I can reason about it in both directions. What's your intuition lead
you to the _after_ choice?

the defaultroutecheck will fail anyway with your suggestion so
it's not that important anyore. i just thought it's the
natural flow as you need a route to use dns (and i still would
prefere to use DNS= instead of PreUp ;) ).

M. Dietrich

Attachment: pgplV8OOzWn4E.pgp
Description: PGP signature

_______________________________________________
WireGuard mailing list
[email protected]
https://lists.zx2c4.com/mailman/listinfo/wireguard

Reply via email to