Inconsistent network connection after upgrading systemd to v250 #7322
Labels
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
R: duplicate
Resolution: Another issue exists that is very similar to or subsumes this one.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Qubes OS release
R4.1
Brief summary
Upon updating to systemd v250 (on archlinux template), I notice that launching any appVM randomly ends up with a broken network, upon inspecting the interfaces with
ip a
I noticed the following the interface name changed frometh0
toenX0
:On systemd changelog I see some point of interest:
Steps to reproduce
Expected behavior
Network should work without issues on all launches
Actual behavior
Network connection only work on random starts
Additional info
With the connection working only on some starts, this points to a race condition somewhere.
AppVM logs while changing
NetVM
fromnone
tosys-firewall
while in
sys-firewall
I see this:Upon inspecting that called script, I see this diagram
https://github.com/QubesOS/qubes-core-agent-linux/blob/dfc7104055a60346515ad5940ed5257bf5db132a/network/vif-qubes-nat.sh#L12-L27
which may hint that
eth0
is hardcoded somewhere and would need to change to a dynamic valueTemporary workaround
Reverting to the old
eth0
makes network work consistently again, as stated in arch wikiThe text was updated successfully, but these errors were encountered: