[Dnsmasq-discuss] dnsmasq does not forward requests with no default route is set
Simon Kelley
simon at thekelleys.org.uk
Sun Jan 11 18:58:42 UTC 2026
Is there a route in the kernel to <upstream resolver> that works when
the default route is not present?
the @ppp2 syntax sets SO_BINDTODEVICE on the socket used to talk
upstream, but that's not going to work unless there's a route.
Simon.
On 30.12.2025 07:04, Luigi Baldoni via Dnsmasq-discuss wrote:
> Hello,
> before stating the obvious, this happens when server=<upstream resolver>@ppp2 is set.
>
> On my system I have concurrent ppp connections, each used independently.
> If ppp0 is down or a default route through it is not set, dnsmasq won't forward queries to
> the upstream resolver, even though it seems to use only ppp2 in normal conditions. At least
> that's what tcpdump shows.
>
> Any idea what's happening? I could try using uid-based policy routing I suppose, but I don't
> get why this would be necessary.
>
> Regards
>
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
>
More information about the Dnsmasq-discuss
mailing list