Development discussion of WireGuard
 help / color / mirror / Atom feed
* Android App not setting DNS when allowed IPS not 0.0.0.0/0
@ 2020-08-06 11:22 Mauro Santos
  2020-08-07  4:29 ` Alexander Skwar
  0 siblings, 1 reply; 5+ messages in thread
From: Mauro Santos @ 2020-08-06 11:22 UTC (permalink / raw)
  To: wireguard

Hello,

Like the subject says I have found that when I'm not routing all traffic
through the vpn then my dns setting seems to be ignored (tested with
nsleaktest.com).

If I route all traffic through the vpn then it works as expected.

home network: 192.168.20.0/24

vpn "server" is at 192.168.20.10 and internal vpn address is 10.4.4.1,
where I have the dns server running and a few other services accessible
only though the vpn.

"server" config (with systemd-networkd)
wireguard.netdev:
[NetDev]
Name = wireguard
Kind = wireguard
Description = WireGuard VPN

[WireGuard]
ListenPort = 4911
PrivateKey = ...
#Publickey = ...

# Phone
[WireGuardPeer]
PublicKey = ...
AllowedIPs = 10.4.4.3/32

wireguard.network
[Match]
Name = wireguard

[Network]
Address = 10.4.4.1/24

"client" config (android vpn app):
[Interface]
name: msi
public key: ...
addresses: 10.4.4.3/32
dns servers: 10.4.4.1

[Peer]
public key: ...
allowed ips: 10.4.4.0/24
endpoint: 192.168.20.10:4911

The problem also persists if I access the vpn from outside my internal
network and is "fixed" if I change the allowed ips from 10.4.4.0/24 to
0.0.0.0/0.

From what I have searched, other people with similar problems had a
configuration problem, but I don't think it is the case here since my
dns servers in on the same machine as other services and I can access
the other services without problems.

Any ideas on what the problem could be? I have checked the log on the
android app but none of the messages in the log seems to indicate any
problem, should I be looking for some warning/error messages in particular?

-- 
Mauro Santos

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-08-08  8:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-06 11:22 Android App not setting DNS when allowed IPS not 0.0.0.0/0 Mauro Santos
2020-08-07  4:29 ` Alexander Skwar
2020-08-07 10:51   ` Mauro Santos
2020-08-07 11:59     ` Alexander Skwar
2020-08-08  8:04       ` Mauro Santos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).