[prev in list] [next in list] [prev in thread] [next in thread]
List: debian-devel
Subject: Bug#1051086: general: networking misconfigured and unusable after bookworm upgrade
From: "D. R. Evans" <doc.evans () gmail ! com>
Date: 2023-09-02 14:51:56
Message-ID: 169366631670.51543.14940529509465796915.reportbug () zserver ! ipfonix ! com
[Download RAW message or body]
Package: general
Severity: important
Dear Maintainer,
* What led up to the situation?
Upgrade from bullseye to bookworm. Everything worked before the upgrade.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Details of the original problem may be found at:
https://lists.debian.org/debian-user/2023/09/msg00024.html
Extracting from that post:
++++
When I booted the machine after the upgrade [from bullseye to bookworm], no \
networking was working at all, on either interface, even though:
----
zserver# nmcli networking connectivity
full
zserver#
----
which was definitely a lie, as nothing was successfully going in or out of the \
machine.
Looking in more detail:
----
[Z:~] nmcli
enp12s0: connected to Wired connection enp11s0(eth0)
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:03, hw, mtu 1500
ip4 default
inet4 209.97.232.18/24
route4 209.97.232.0/24 metric 100
route4 default via 209.97.232.1 metric 100
inet6 fe80::e0c1:20a:c535:873c/64
route6 fe80::/64 metric 1024
lo: connected (externally) to lo
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
inet4 127.0.0.1/8
inet6 ::1/128
enp11s0: disconnected
"Intel I210"
1 connection available
ethernet (igb), D8:50:E6:C2:76:02, hw, mtu 1500
enp13s0: unavailable
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:04, hw, mtu 1500
enp14s0: unavailable
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:05, hw, mtu 1500
DNS configuration:
servers: 127.0.0.1 209.97.224.2 209.97.224.3
interface: enp12s0
----
Somehow, it had got into a state where enp12s0 was connected to enp11s0 (whatever \
that means), with the result that nothing worked.
So, after a bit of messing around with an increasing sense of desperation, I \
discovered that:
----
[Z:~] sudo nmcli connection down "Wired connection enp11s0(eth0)"
Connection 'Wired connection enp11s0(eth0)' successfully deactivated (D-Bus active \
path: /org/freedesktop/NetworkManager/ActiveConnection/2)
[Z:~] sudo nmcli connection up "Wired connection enp11s0(eth0)"
Connection successfully activated (D-Bus active path: \
/org/freedesktop/NetworkManager/ActiveConnection/4)
----
resulted in:
----
[Z:~] nmcli
enp11s0: connected to Wired connection enp11s0(eth0)
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:02, hw, mtu 1500
ip4 default
inet4 209.97.232.18/24
route4 209.97.232.0/24 metric 101
route4 default via 209.97.232.1 metric 101
inet6 fe80::1ae1:dfcf:be36:f72f/64
route6 fe80::/64 metric 1024
enp12s0: connected to Wired connection enp12s0(eth1)
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:03, hw, mtu 1500
inet4 192.168.0.1/24
route4 192.168.0.0/24 metric 100
inet6 fe80::d30e:86f6:ca86:8986/64
route6 fe80::/64 metric 1024
lo: connected (externally) to lo
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
inet4 127.0.0.1/8
inet6 ::1/128
enp13s0: unavailable
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:04, hw, mtu 1500
enp14s0: unavailable
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:05, hw, mtu 1500
DNS configuration:
servers: 127.0.0.1 209.97.224.2 209.97.224.3
interface: enp11s0
----
and indeed, everything was now working.
++++
Skipping a bunch of stuff in the thread that started at \
https://lists.debian.org/debian-user/2023/09/msg00024.html, I eventually found that \
adding the lines:
----
nmcli connection down "Wired connection enp11s0(eth0)"
nmcli connection up "Wired connection enp11s0(eth0)"
----
did NOT fix the problem, even though when I entered those same commands manually \
post-boot, the network did begin to function properly. (That is, when I put those \
line in rc.local, then enp12s0 was still connected to enp11s0 at the end of the boot \
process.)
After considerable experimentation I found that the result was unchanged if I tried:
----
nmcli connection down "Wired connection enp11s0(eth0)"
sleep 10
nmcli connection up "Wired connection enp11s0(eth0)"
----
BUT, if I changed the sleep time to 20:
nmcli connection down "Wired connection enp11s0(eth0)"
sleep 20
nmcli connection up "Wired connection enp11s0(eth0)"
----
networking was function correctly post-boot.
This is all completely reproducible here.
* What was the outcome of this action?
Without changing the networking either in rc.local (with a considerable delay between \
the commands) or manually folllowing compleion of the boot process, networking does \
not work. In particular nmcli says:
----
enp12s0: connected to Wired connection enp11s0(eth0) <------ this seems really weird
"Intel I210"
ethernet (igb), D8:50:E6:C2:76:03, hw, mtu 1500
ip4 default
inet4 209.97.232.18/24
route4 209.97.232.0/24 metric 100
route4 default via 209.97.232.1 metric 100
inet6 fe80::e0c1:20a:c535:873c/64
route6 fe80::/64 metric 1024
enp11s0: disconnected
"Intel I210"
1 connection available
ethernet (igb), D8:50:E6:C2:76:02, hw, mtu 1500
----
and no networking works.
* What outcome did you expect instead?
I expected networking to function correctly, as it did in (at least) stretch, buster \
and bullseye.
I checked, and the upgrade made no change to the networking configuration files in \
/etc/NetworkManager except for the addition of a file "ntpsec" in \
/etc/NetworkManager/dispatcher.d.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic