- Mitglied seit
- 21 Jan 2007
- Beiträge
- 659
- Punkte für Reaktionen
- 14
- Punkte
- 18
Hallo,
ich möchte Wireguard verwenden, um um die Geolocation Sperre bestimmter Dienste zu überwinden. Dazu habe ich einen VPS, auf dem Wireguard läuft. Das Routing bestimmter Adressbereiche darüber funktioniert. Damit kann ich den VPS über den Tunnel bereits erreichen. Meine Routing Tabelle sieht folgendermaßen aus:
Nun würde ich gerne den gesamten Traffic über den Tunnel leiten.
Ubuntu: Wireguard-Server-Konfiguration
Freetz: Wireguard-Client-Konfiguration
Freetz: Start Wireguard
Der DNS Eintrag in der Konfiguration wird nicht unterstützt. Leider wird auch 0.0.0.0/0 beim Einrichten der Routen ignoriert. Was kann ich tun, um den Traffic komplett über den VPN Tunnel zu leiten?
Viele Grüße.
ich möchte Wireguard verwenden, um um die Geolocation Sperre bestimmter Dienste zu überwinden. Dazu habe ich einen VPS, auf dem Wireguard läuft. Das Routing bestimmter Adressbereiche darüber funktioniert. Damit kann ich den VPS über den Tunnel bereits erreichen. Meine Routing Tabelle sieht folgendermaßen aus:
Code:
root@fritz:/etc/init.d# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 dsl
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wg0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 lan
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wg0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 dsl
192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 dsl
192.168.180.1 0.0.0.0 255.255.255.255 UH 0 0 0 dsl
192.168.180.2 0.0.0.0 255.255.255.255 UH 0 0 0 dsl
192.168.188.0 0.0.0.0 255.255.255.0 U 0 0 0 lan
192.168.189.0 0.0.0.0 255.255.255.0 U 0 0 0 guest
Nun würde ich gerne den gesamten Traffic über den Tunnel leiten.
Ubuntu: Wireguard-Server-Konfiguration
Code:
[Interface]
PrivateKey = <Server:Private-Key>
ListenPort = 51820
Address = 192.168.0.2/24
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE
[Peer]
PublicKey = <Client:Public-Key>
AllowedIPs = 192.168.0.1/32, 192.168.168.0/24
Code:
[Interface]
PrivateKey = <Client:Private-Key>
ListenPort = 51821
DNS = 8.8.8.8
[Peer]
PublicKey = <Server:Public-Key>
Endpoint = <Server:IP>:51820
AllowedIPs = 192.168.0.0/24, 10.0.0.0/24, 0.0.0.0/0
PersistentKeepalive = 21
Freetz: Start Wireguard
Code:
Saving wireguard/wireguard ... done.
Writing 4653 bytes to /var/flash/freetz ... done.
Stopping WireGuard ... done.
Starting WireGuard ... Line unrecognized: `DNS=8.8.8.8'
Configuration parsing error
done.
Viele Grüße.
Zuletzt bearbeitet: