Hi,
mir fällt bei Ubuntu 20.04 immer wieder das Verhalten bei Nexthop auf, dass er hier die Reverse IP anzeigt statt die tatsächliche. An der Funktion ändert sich zwar nichts, es ist allerdings verwirrend in der Anzeige. Hier ein Beispiel von einem beliebigen host im LAN:
$ ping 10.2.1.1 PING 10.2.1.1 (10.2.1.1) 56(84) Bytes Daten. Von 10.1.1.1 icmp_seq=1 Host umleiten(New nexthop: 3.1.1.10) ...
Bei Systemen mit Ubuntu 18.04 sieht es dagegen wie gewohnt aus:
$ ping 10.2.1.1 PING 10.2.1.1 (10.2.1.1) 56(84) Bytes Daten. Von 10.1.1.1 icmp_seq=1 Host umleiten(New nexthop: 10.1.1.3) ...
Traceroute zeigt aber an was tatsächlich läuft, hier ist keine Reverse IP dazwischen.
Host Loss% Snt Last Avg Best Wrst StDev 1. 10.1.1.1 0.0% 1 5.0 5.0 5.0 5.0 0.0 2. 10.1.1.11 0.0% 1 4.7 4.7 4.7 4.7 0.0 3. 10.2.1.1 0.0% 1 19.3 19.3 19.3 19.3 0.0
Das er bei mtr 10.1.1.11 anzeigt liegt einfach daran, dass 10.1.1.3 eine VIP via vrrp/keepalived ist.
Grundlegender Aufbau:
vpn.localhost IP: 10.1.1.11, vIP: 10.1.1.3, wg0: 10.2.1.2 <-> Fritzbox (mit statischer route 10.2.1.0/24 via 10.1.1.3) <-> internet <-> VPN-GW (wg0: 10.2.1.1)
Was mich nun interessiert ist einfach, warum es zu dem Verhalten kommt und er nicht, wie erwartet, die 10.1.1.3 sondern 3.1.1.10 als Nexthop anzeigt.