Ich habe mir vor einiger Zeit ein Netzwerksetup eingerichtet um es zu untersuchen und besser zu verstehen. Ein IPv6-only Tunnel verbindet hier zwei IPv4-Netze. Vielleicht gibt das einen Ansatz, dass es möglich ist IPv4 durch einen IPv6-only Tunnel zu routen. Im Thread hier ging es zwar um die andere Richtung IPv6 durch einen IPv4-only Tunnel zu routen, aber das dürfte darauf gut übertragbar sein.
Vielleicht kann ich damit der Diskussion einen sinnvollen Beitrag geben.
Ich kam noch nicht wirklich dazu mir dieses Netzwerksetup genauer anzusehen und mit über Vor- und Nachteile Gedanken zu machen. Falls wir mehr darüber diskutieren wollen kann ich gerne einen neuen Thread aus diesem Beitrag machen.
❯ ip a
3: ens4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e6:f3:32:fe:2f:ee brd ff:ff:ff:ff:ff:ff
altname enp0s4
inet 192.168.1.2/24 brd 192.168.1.255 scope global ens4
valid_lft forever preferred_lft forever
inet6 fd6b:96ee:1f2b:1::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::e4f3:32ff:fefe:2fee/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
4: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet6 fe80::1/64 scope link
valid_lft forever preferred_lft forever
❯ ip route
default via (public IPv4) dev ens3 proto static
(public IPv4-network)/22 dev ens3 proto kernel scope link src (public IPv4)
192.168.0.0/16 via inet6 fe80::2 dev wg0 proto static src 192.168.1.2
192.168.1.0/24 dev ens4 proto kernel scope link src 192.168.1.2
❯ wg
interface: wg0
public key: X0C6aNL5FfJv6g2FPmc29+kqwxxbRMegbKnyOiGCrjg=
private key: (hidden)
listening port: 51820
peer: 6CZxdkiS0KRi3Mbth9Fmg9MqTbP+30MoMy0DGHeLd0g=
preshared key: (hidden)
allowed ips: 0.0.0.0/0, fd00::/8, fe80::/64
Display More
Das Interface ens4 ist einem vlan bei Netcup zugeordnet. Der Host 192.168.1.4, der später noch auftaucht, ist auch Teil dieses vlan.
❯ ip a
2: enu1u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b8:27:eb:9d:d9:d4 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.3/24 brd 192.168.2.255 scope global enu1u1
valid_lft forever preferred_lft forever
inet6 (public IPv6) scope global
valid_lft forever preferred_lft forever
inet6 fd6b:96ee:1f2b:2::3/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::ba27:ebff:fe9d:d9d4/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
3: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet6 fe80::2/64 scope link
valid_lft forever preferred_lft forever
❯ ip route
default via 192.168.2.1 dev enu1u1 proto static
192.168.1.0/24 via inet6 fe80::1 dev wg0 proto static
192.168.2.0/24 dev enu1u1 proto kernel scope link src 192.168.2.3
❯ wg
interface: wg0
public key: 6CZxdkiS0KRi3Mbth9Fmg9MqTbP+30MoMy0DGHeLd0g=
private key: (hidden)
listening port: 59230
peer: X0C6aNL5FfJv6g2FPmc29+kqwxxbRMegbKnyOiGCrjg=
preshared key: (hidden)
endpoint: (netcup RS IPv6):51820
allowed ips: 0.0.0.0/0, fd00::/8, fe80::/64
Display More
❯ tracepath 192.168.2.1
1?: [LOCALHOST] pmtu 1420
1: 192.168.2.3 27.844ms
1: 192.168.2.3 22.265ms
2: 192.168.2.1 23.437ms reached
Resume: pmtu 1420 hops 2 back 2
❯ tracepath 192.168.1.4 -n
1?: [LOCALHOST] pmtu 1420
1: 192.168.1.2 27.543ms
1: 192.168.1.2 25.709ms
2: 192.168.1.4 18.525ms reached
Resume: pmtu 1420 hops 2 back 2
❯ tracepath 192.168.2.1 -n
1?: [LOCALHOST] pmtu 1500
1: 192.168.1.2 0.481ms
1: 192.168.1.2 0.328ms
2: 192.168.1.2 0.387ms pmtu 1420
2: 192.168.2.3 19.011ms
3: 192.168.2.1 23.448ms reached
Resume: pmtu 1420 hops 3 back 3
❯ tracepath 192.168.1.4
1?: [LOCALHOST] pmtu 1420
1: 192.168.2.3 0.997ms
1: 192.168.2.3 0.823ms
2: 192.168.1.2 26.869ms
3: 192.168.1.4 19.053ms reached
Resume: pmtu 1420 hops 3 back 3