What's the correct setup for these two?
I want to cover my Raspberry Pi 4 with my VPN from Mullvad using Wireguard. I can download the .conf files from the Wireguard site and even make the keys there.
Here's an example of the conf I am using:
If I don't add all those IP addresses to AllowedIPs I lose SSH access as soon as I start Wireguard.
Code: Select all
[Interface] PrivateKey = (private) Address = 10.***.***.***/32 DNS = 193.***.***.74 PostUp = iptables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT && ip6tables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT PreDown = iptables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT && ip6tables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT [Peer] PublicKey = (public) AllowedIPs = 0.0.0.0/5, 22.214.171.124/7, 126.96.36.199/8, 188.8.131.52/6, 184.108.40.206/4, 220.127.116.11/3, 18.104.22.168/2, 22.214.171.124/3, 126.96.36.199/5, 188.8.131.52/6, 184.108.40.206/12, 220.127.116.11/11, 18.104.22.168/10, 22.214.171.124/9, 126.96.36.199/8, 188.8.131.52/7, 184.108.40.206/4, 192.0.0.0/9, 220.127.116.11/11, 18.104.22.168/13, 22.214.171.124/16, 126.96.36.199/15, 188.8.131.52/14, 184.108.40.206/12, 220.127.116.11/10, 18.104.22.168/8, 22.214.171.124/7, 126.96.36.199/6, 188.8.131.52/5, 184.108.40.206/4, 220.127.116.11/32 Endpoint = 185.***.***.130:51820
The real problem though is that DNS isn't working for some reason. I can't ping anything and I can't nslookup anything. As soon as I enable Wireguard I lose connection to the internet... As soon as I disable it. I have a connection again... I don't understand why.
When scouring the internet, some people said their DNS settings were set incorrectly. I don't understand. My DNS is simply 18.104.22.168. I should have no problem with this at all. I've also tried changing the DNS line in the .conf file to something else (in case it was down or not working) and even tried another server on Mullvad. Nothing works. It's ALWAYS a DNS issue.
Also, to connect to a VPN provider do I need to install Wireguard in Server or Client mode? I can't find this answer anywhere...