-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
2
-
False
-
-
False
-
Testable
-
rhel-anaconda
-
-
-
26Q1 - Jan 27
When the test is run locally while connected to VPN, for example as:
sudo containers/runner/launch -p fedora_rawhide keyboard
The test hangs and the connection to it via
************************************************************************ You can connect to this container's libvirt with this connection string: virt-viewer -c qemu+tcp://10.88.0.20/session ************************************************************************
does not work.
It seems to be caused by broken routing to 10.88.0.0/16:
VPN rule from table 75
10.0.0.0/8 via <X.X.X.X> dev tun0 table 75 proto static metric 50
wins over
10.88.0.0/16 dev podman0 proto kernel scope link src 10.88.0.1
from main table because of routing table priority:
[rvykydal@rvykydal-thinkpadp16vgen1 ~/work/git/rvykydal/kickstart-tests (fix-vpn-routing)]$ sudo ip rule show [sudo] password for rvykydal: 0: from all lookup local 16383: from all lookup 75 proto static 32766: from all lookup main 32767: from all lookup default
I am hitting it on Fedora 42 CSB.