server: # ip route s default via 10.96.25.129 dev br0 10.96.25.128/25 dev br0 proto kernel scope link src 10.96.25.131 192.168.1.0/24 dev eno2 proto kernel scope link src 192.168.1.201
# !tra traceroute 172.32.99.12 traceroute to 172.32.99.12 (172.32.99.12), 30 hops max, 60 byte packets 1 ipfire (10.96.25.129) 0.410 ms 1.213 ms 1.302 ms 2 10.96.25.2 (10.96.25.2) 3.853 ms 3.835 ms 3.825 ms ^C on the router "ipfire" (which is 10.96.25.129 on its LAN-side) # ip r s default via 10.96.25.1 dev blue0 no specific routes on there The route should go via 10.96.25.1 for targets in 172.32.99.0/24 as well ... I don't get where it gets 10.96.25.2 from *scratch* This routing issue might be the problem with my libvirt-connections (see other current thread). Even when I do # ip route add 172.32.99.12/32 via 10.96.25.1 on the router (explicit route for my desktop IP) the traceroute still shows: # traceroute 172.32.99.12 traceroute to 172.32.99.12 (172.32.99.12), 30 hops max, 60 byte packets 1 ipfire.mlp-ag.com (10.96.25.129) 0.294 ms 0.270 ms 0.258 ms 2 10.96.25.2 (10.96.25.2) 0.569 ms 0.746 ms 0.987 ms^C Any hints on this? I need a vacation, btw ;-) And the best: I do this via ssh, so I am already connected ... which means I get packages back ... S