Hallo und danke fürs Zeit nehmen
Ich versuche mal, mein Setup und danach mein Problem zu beschreiben.
Ich sitze hier an einem Raspberry Pi 400 hinter einem Huawai LTE Router.
Der Raspberry dient als Router/DNS Server (bind9), verteilt per ISC DHCPd brav die IPs etc.....
Das Netz, das aus genau 2 Rechner besteht (ein Raspi 3B+ und eine Windows Kiste) wird durch eine zweite, externe Netzwerkschnittstelle versorgt.
ZitatRouternetz zum Huawai 192.168.8.1/24
Netz vom Raspi 400 zu den beiden Rechnern 192.168.3.1/24 (interne IPs per DHCP von 100-200)
Ich baue über Wireguard ein VPN zu einer Fritz Box auf:
Diese Fritz Box ist der Wireguardserver.
Diese FritzBox ist wiederum mit einem Net2Net Vpn mit einer anderen Verbunden ....
ich versuche mal , das Ganze zu skizzieren ...
192.168.3.0/24<--->192.168.3.1 u. 192.168.8.7 (Raspi) <---> 192.168.2.254 (erste FritzBox) <---> 192.168.1.254 (zweite Fritz Box)
Ich kann vom Raspi aus, alle Netze der FritzBoxen erreichen und alle IPS pingen sofern online:
Nachfolgend der Aufbau des VPN, Pings zu den Fritzboxen, sowie Routing Table des Raspi 400
Code: Select all
root@LAIRE:/media# wg-quick up wg0
[#] ip link add wg0 type wireguard
[#] wg setconf wg0 /dev/fd/63
[#] ip -4 address add 192.168.2.203/32 dev wg0
[#] ip link set mtu 1420 up dev wg0
[#] resolvconf -a wg0 -m 0 -x
[#] ip -4 route add 192.168.2.0/24 dev wg0
[#] ip -4 route add 192.168.1.0/24 dev wg0
root@LAIRE:/media# ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=27.8 ms
64 bytes from 192.168.2.254: icmp_seq=2 ttl=64 time=66.9 ms
64 bytes from 192.168.2.254: icmp_seq=3 ttl=64 time=72.8 ms
64 bytes from 192.168.2.254: icmp_seq=4 ttl=64 time=70.9 ms
64 bytes from 192.168.2.254: icmp_seq=5 ttl=64 time=52.8 ms
64 bytes from 192.168.2.254: icmp_seq=6 ttl=64 time=70.8 ms
--- 192.168.2.254 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5006ms
rtt min/avg/max/mdev = 27.845/60.340/72.792/15.980 ms
root@LAIRE:/media# ping 192.168.1.254
PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data.
64 bytes from 192.168.1.254: icmp_seq=1 ttl=63 time=94.3 ms
64 bytes from 192.168.1.254: icmp_seq=2 ttl=63 time=90.9 ms
64 bytes from 192.168.1.254: icmp_seq=3 ttl=63 time=87.6 ms
64 bytes from 192.168.1.254: icmp_seq=4 ttl=63 time=82.8 ms
--- 192.168.1.254 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 82.781/88.878/94.329/4.258 ms
root@LAIRE:/media# netstat -nr
Kernel-IP-Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 192.168.8.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wg0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 wg0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.8.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Alles anzeigen
Was NICHT funktioniert ist die Verbindung (das Routing?) vom raspi 3B+ bzw. der Windows Kiste im 192.168.3.0/24 er Netz des Raspi 400
Nachfolgend ein Ping ein Traceroute, sowie der Routing Table.
Code: Select all
root@BARDIOC:/home/pi# ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254) 56(84) bytes of data.
--- 192.168.2.254 ping statistics ---
76 packets transmitted, 0 received, 100% packet loss, time 76781ms
root@BARDIOC:/home/pi# traceroute 192.168.2.254
traceroute to 192.168.2.254 (192.168.2.254), 30 hops max, 60 byte packets 1 192.168.3.1 (192.168.3.1) 0.781 ms 0.697 ms 0.578 ms 2 * * * 3 * * * 4 * * * 5 * * * 6 * * * 7 *^C
root@BARDIOC:/home/pi# netstat -nr
Kernel-IP-Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
root@BARDIOC:/home/pi#
Alles anzeigen
Was muss ich tun, damit das Ganze funktioniert.
Wahrscheinlich habe ich die wirklich relevanten Informationen vergessen, also...falls ihr noch was braucht, liefere ich das gerne nach.
Gruß und nochmals danke, fürs Lesen
Christian