[systemd-devel] F30->F31 systemd-networkd no IPv6 autoconfiguration

Ryan Gonzalez rymg19 at gmail.com
Sat Nov 9 21:01:04 UTC 2019


Apologies, I didn't realize you had already tried masking the service.

Since Fedora uses systemd in the initramfs, I *think* you could instead try
booting with systemd.mask=NetworkManager.service, which will should mask it
early boot before your rootfs is even mounted.

On Fri, Nov 8, 2019 at 8:31 PM Anthony Joseph Messina <amessina at messinet.com>
wrote:

> Thank you for responding Ryan.  AFAIK, I don't have both systemd-networkd
> and
> NetworkManager "running" or enabled. In fact, I have had NetworkManager
> disabled on these systems for some time (back through F27, I believe).
> Post
> upgrade (or fresh install) I ensure that NetworkManager is not re-enabled,
> and
> that systemd-networkd is enabled.  Unforuntately, trying to remove
> NetworkManager completely seems like a heavy hammer based on the `dnf
> remove`
> output below.
>
> Also, these identical systemd-networkd configurations do work on F30, just
> not
> on systems upgraded to F31.
>
> The only recent change I notice in F31, is that NetworkManager is
> initialized
> during early boot even when the service is disabled and masked.
>
> This is the early boot NetworkManager output:
> <info>  [1573262139.2398] NetworkManager (version 1.20.4-1.fc31) is
> starting... (for the first time)
> <info>  [1573262139.2399] Read config:
> /etc/NetworkManager/NetworkManager.conf
> <info>  [1573262139.2416] auth[0x55b3f3c8b4a0]: create auth-manager: D-Bus
> connection not available. Polkit is disabled and all requests are
> authenticated.
> <info>  [1573262139.2426] manager[0x55b3f3c94060]: monitoring kernel
> firmware
> directory '/lib/firmware'.
> <info>  [1573262139.2427] hostname: hostname: hostnamed not used as proxy
> creation failed with: Could not connect: No such file or directory
> <info>  [1573262139.2428] hostname: hostname changed from (none) to "linux-
> ws1.messinet.com"
> <info>  [1573262139.2430] dns-mgr[0x55b3f3c8f210]: init:
> dns=default,systemd-
> resolved rc-manager=symlink
> <info>  [1573262139.2447] Loaded device plugin: NMTeamFactory (/usr/lib64/
> NetworkManager/1.20.4-1.fc31/libnm-device-plugin-team.so)
> <info>  [1573262139.2448] manager: rfkill: Wi-Fi enabled by radio
> killswitch;
> enabled by state file
> <info>  [1573262139.2448] manager: rfkill: WWAN enabled by radio
> killswitch;
> enabled by state file
> <info>  [1573262139.2448] manager: Networking is enabled by state file
> <info>  [1573262139.2448] dhcp-init: Using DHCP client 'internal'
> <info>  [1573262139.2453] settings: Loaded settings plugin: ifcfg-rh
> ("/usr/
> lib64/NetworkManager/1.20.4-1.fc31/libnm-settings-plugin-ifcfg-rh.so")
> <info>  [1573262139.2454] settings: Loaded settings plugin: keyfile
> (internal)
> <info>  [1573262139.2459] device (lo): carrier: link connected
> <info>  [1573262139.2460] manager: (lo): new Generic device
> (/org/freedesktop/
> NetworkManager/Devices/1)
> <info>  [1573262139.2464] manager: (eno1): new Ethernet device (/org/
> freedesktop/NetworkManager/Devices/2)
> <info>  [1573262139.2466] device (eno1): state change: unmanaged ->
> unavailable (reason 'managed', sys-iface-state: 'external')
> <warn>  [1573262139.4343] sleep-monitor-sd: failed to acquire D-Bus proxy:
> Could not connect: No such file or directory
> <warn>  [1573262139.4343] firewall: could not connect to system D-Bus
> (Could
> not connect: No such file or directory)
> <warn>  [1573262139.4344] ifcfg-rh: dbus: couldn't initialize system bus:
> Could not connect: No such file or directory
>
> ~]# dnf --assumeno remove NetworkManager
> Dependencies resolved.
>
> ==========================================================================================================================================================================================================================================================================================
>  Package
>
> Architecture                                             Version
>
> Repository                                                  Size
>
> ==========================================================================================================================================================================================================================================================================================
> Removing:
>  NetworkManager
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                    9.6 M
> Removing dependent packages:
>  NetworkManager-adsl
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                     52 k
>  NetworkManager-bluetooth
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                    158 k
>  NetworkManager-ppp
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                     91 k
>  initial-setup-gui
>
> x86_64                                                   0.3.76-1.fc31
>
> @fedora                                                     26 k
>  plasma-nm-l2tp
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    378 k
>  plasma-nm-openconnect
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    323 k
>  plasma-nm-openswan
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    162 k
>  plasma-nm-openvpn
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    918 k
>  plasma-nm-pptp
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    301 k
>  plasma-nm-vpnc
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    448 k
> Removing unused dependencies:
>  NetworkManager-l2tp
>
> x86_64                                                   1.2.14-1.fc31
>
> @updates                                                   552 k
>  NetworkManager-libreswan
>
> x86_64                                                   1.2.12-1.fc31
>
> @fedora                                                    450 k
>  NetworkManager-openconnect
>
> x86_64                                                   1.2.6-2.fc31
>
> @fedora                                                    2.2 M
>  NetworkManager-openvpn
>
> x86_64
>  1:1.8.10-1.fc31.1
>
> @fedora                                                    1.1 M
>  NetworkManager-pptp
>
> x86_64                                                   1:1.2.8-1.fc31.2
>
> @fedora                                                    594 k
>  NetworkManager-team
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                     61 k
>  NetworkManager-vpnc
>
> x86_64                                                   1:1.2.6-3.fc31
>
> @fedora                                                    620 k
>  NetworkManager-wifi
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                    340 k
>  NetworkManager-wwan
>
> x86_64                                                   1:1.20.4-1.fc31
>
> @fedora                                                    189 k
>  anaconda-core
>
> x86_64                                                   31.22.6-2.fc31
>
> @fedora                                                     10 M
>  anaconda-gui
>
> x86_64                                                   31.22.6-2.fc31
>
> @fedora                                                    2.3 M
>  anaconda-tui
>
> x86_64                                                   31.22.6-2.fc31
>
> @fedora                                                    379 k
>  anaconda-user-help
>
> noarch                                                   26.1-10.fc31
>
> @fedora                                                    574 k
>  anaconda-widgets
>
> x86_64                                                   31.22.6-2.fc31
>
> @fedora                                                    101 k
>  bcache-tools
>
> x86_64                                                   1.0.8-16.fc31
>
> @fedora                                                    106 k
>  blivet-data
>
> noarch                                                   1:3.1.5-2.fc31
>
> @fedora                                                    369 k
>  blivet-gui-runtime
>
> noarch                                                   2.1.11-2.fc31
>
> @fedora                                                    1.0 M
>  bluez-libs
>
> x86_64                                                   5.51-1.fc31
>
> @fedora                                                    171 k
>  daxctl-libs
>
> x86_64                                                   67-1.fc31
>
> @updates                                                    94 k
>  device-mapper-multipath
>
> x86_64                                                   0.8.0-3.fc31
>
> @fedora                                                    281 k
>  device-mapper-multipath-libs
>
> x86_64                                                   0.8.0-3.fc31
>
> @fedora                                                    881 k
>  dmraid
>
> x86_64
>  1.0.0.rc16-43.fc31
>
> @fedora                                                    359 k
>  dmraid-events
>
> x86_64
>  1.0.0.rc16-43.fc31
>
> @fedora                                                     17 k
>  initial-setup
>
> x86_64                                                   0.3.76-1.fc31
>
> @fedora                                                    230 k
>  keybinder3
>
> x86_64                                                   0.3.2-7.fc31
>
> @fedora                                                     32 k
>  kf5-modemmanager-qt
>
> x86_64                                                   5.61.0-1.fc31
>
> @fedora                                                    901 k
>  ldns
>
> x86_64                                                   1.7.0-26.fc31
>
> @fedora                                                    422 k
>  libblockdev-btrfs
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     28 k
>  libblockdev-dm
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     24 k
>  libblockdev-kbd
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     40 k
>  libblockdev-lvm
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     52 k
>  libblockdev-mpath
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     24 k
>  libblockdev-nvdimm
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     24 k
>  libgnomekbd
>
> x86_64                                                   3.26.1-2.fc31
>
> @fedora                                                    632 k
>  libndp
>
> x86_64                                                   1.7-4.fc31
>
> @fedora                                                    107 k
>  libnl3-cli
>
> x86_64                                                   3.5.0-1.fc31
>
> @fedora                                                    1.0 M
>  libnma
>
> x86_64                                                   1.8.22-1.fc31.1
>
> @fedora                                                    524 k
>  libpskc
>
> x86_64                                                   2.6.2-3.fc31
>
> @fedora                                                     92 k
>  libreport-anaconda
>
> x86_64                                                   2.10.1-2.fc31
>
> @fedora                                                     18 k
>  libreswan
>
> x86_64                                                   3.29-1.fc31.1
>
> @fedora                                                    4.5 M
>  libteam
>
> x86_64                                                   1.29-2.fc31
>
> @fedora                                                    160 k
>  libtimezonemap
>
> x86_64                                                   0.4.5.1-6.fc31
>
> @fedora                                                    6.7 M
>  libxklavier
>
> x86_64                                                   5.4-14.fc31
>
> @fedora                                                    165 k
>  mobile-broadband-provider-info
>
> noarch                                                   20190618-2.fc31
>
> @fedora                                                    488 k
>  ndctl
>
> x86_64                                                   67-1.fc31
>
> @updates                                                   363 k
>  ndctl-libs
>
> x86_64                                                   67-1.fc31
>
> @updates                                                   350 k
>  nm-connection-editor
>
> x86_64                                                   1.8.22-1.fc31.1
>
> @fedora                                                    5.6 M
>  openconnect
>
> x86_64                                                   8.05-1.fc31
>
> @fedora                                                    2.8 M
>  openvpn
>
> x86_64                                                   2.4.7-2.fc31
>
> @fedora                                                    1.3 M
>  pkcs11-helper
>
> x86_64                                                   1.22-8.fc31
>
> @fedora                                                    156 k
>  plasma-nm
>
> x86_64                                                   5.16.5-1.fc31
>
> @fedora                                                    4.9 M
>  pptp
>
> x86_64                                                   1.10.0-7.fc31
>
> @fedora                                                    161 k
>  python3-blivet
>
> noarch                                                   1:3.1.5-2.fc31
>
> @fedora                                                    3.2 M
>  python3-blockdev
>
> x86_64                                                   2.23-1.fc31
>
> @fedora                                                     80 k
>  python3-bytesize
>
> x86_64                                                   2.1-2.fc31
>
> @fedora                                                     40 k
>  python3-kickstart
>
> noarch                                                   3.21-1.fc31
>
> @fedora                                                    2.3 M
>  python3-langtable
>
> noarch                                                   0.0.47-1.fc31
>
> @fedora                                                    1.2 M
>  python3-meh
>
> noarch                                                   0.48-1.fc31
>
> @fedora                                                    284 k
>  python3-meh-gui
>
> noarch                                                   0.48-1.fc31
>
> @fedora                                                     24 k
>  python3-ntplib
>
> noarch                                                   0.3.3-15.fc31
>
> @fedora                                                     28 k
>  python3-pid
>
> noarch                                                   2.2.3-3.fc31
>
> @fedora                                                     35 k
>  python3-productmd
>
> noarch                                                   1.21-2.fc31
>
> @fedora                                                    248 k
>  python3-pwquality
>
> x86_64                                                   1.4.1-1.fc31
>
> @fedora                                                     25 k
>  python3-pyparted
>
> x86_64                                                   1:3.11.2-2.fc31
>
> @fedora                                                    364 k
>  python3-pyudev
>
> noarch                                                   0.21.0-11.fc31
>
> @fedora                                                    315 k
>  python3-requests-file
>
> noarch                                                   1.4.3-11.fc31
>
> @fedora                                                    9.4 k
>  python3-requests-ftp
>
> noarch                                                   0.3.1-15.fc31
>
> @fedora                                                     37 k
>  python3-simpleline
>
> noarch                                                   1.6-1.fc31
>
> @fedora                                                    440 k
>  sgpio
>
> x86_64                                                   1.2.0.10-24.fc31
>
> @fedora                                                     24 k
>  stoken-libs
>
> x86_64                                                   0.91-8.fc31
>
> @fedora                                                     94 k
>  teamd
>
> x86_64                                                   1.29-2.fc31
>
> @fedora                                                    282 k
>  tigervnc-license
>
> noarch                                                   1.9.0-7.fc31
>
> @fedora                                                     18 k
>  tigervnc-server-minimal
>
> x86_64                                                   1.9.0-7.fc31
>
> @fedora                                                    3.0 M
>  tpm2-tss
>
> x86_64                                                   2.3.1-1.fc31
>
> @fedora                                                    1.2 M
>  userspace-rcu
>
> x86_64                                                   0.11.1-2.fc31
>
> @fedora                                                    417 k
>  vpnc
>
> x86_64
>  0.5.3-36.svn550.fc31
>
> @fedora                                                    212 k
>  vpnc-script
>
> noarch
> 20171004-6.git6f87b0f.fc31
>
> @fedora                                                     26 k
>  wpa_supplicant
>
> x86_64                                                   1:2.9-2.fc31
>
> @updates                                                   5.2 M
>  xl2tpd
>
> x86_64                                                   1.3.14-1.fc31
>
> @fedora                                                    211 k
>
> Transaction Summary
>
> ==========================================================================================================================================================================================================================================================================================
> Remove  90 Packages
>
> Freed space: 86 M
> Operation aborted.
>
> On Friday, November 8, 2019 8:14:54 PM CST Ryan Gonzalez wrote:
> > Having two networking systems running at once can cause all sorts of
> > problems, not sure if this is the issue here or why NM is still starting
> > but you can try using 'systemctl mask' on it to completely prevent it
> from
> > running.
> >
> > On Fri, Nov 8, 2019, 7:37 PM Anthony Joseph Messina <
> amessina at messinet.com>
> > wrote: I apologize if this isn't the right place to post this request for
> > assistance.  I've attempted the Fedora User's list with no luck and would
> > prefer to ask before filing a bug.
> >
> > After a successful "dnf systemd upgrade" F30->F31, I'm finding that a
> few of
> > my machines which use systemd-networkd instead of NetworkManager are no
> > longer autoconfiguring IPv6 addresses.  I also noticed that even though
> > NetworkManager is disabled, it is initiated in early boot, which I'm not
> > sure is related.
> >
> > It appears as though the system isn't assigning the link-local address
> and
> > therefore can't communicate via IPv6.  If anyone has any pointers on
> where
> > to begin, I'd appreciate it.  Thanks.  -A
> >
> > Both systems below use the following
> > /etc/systemd/network/10-wired-dhcp.network:
> >
> > [Match]
> > Name=en*
> >
> > [Network]
> > DHCP=yes
> > IPv6PrivacyExtensions=yes
> >
> >
> > Both systems are running:
> > kernel-5.3.8-300.fc31.x86_64
> > systemd-243-4.gitef67743.fc31.x86_64
> > NetworkManager-1.20.4-1.fc31.x86_64
> >
> >
> > A system that IS working with systemd-networkd displays the following
> debug
> > output:
> >
> > eno1: New device has no master, continuing without
> > eno1: Flags change: +UP +LOWER_UP +RUNNING +MULTICAST +BROADCAST
> > eno1: Link 2 added
> > eno1: udev initialized link
> > eno1: State changed: pending -> initialized
> > eno1: Saved original MTU: 1500
> > eno1: Remembering foreign address: fe80::f64d:30ff:fe6e:2cf5/64 (valid
> > forever) eno1: Gained IPv6LL
> > eno1: Remembering route: dst: ff00::/8, src: n/a, gw: n/a, prefsrc: n/a,
> > scope: global, table: local, proto: boot, type: unicast eno1: Remembering
> > route: dst: fe80::f64d:30ff:fe6e:2cf5/128, src: n/a, gw: n/a, prefsrc:
> n/a,
> > scope: global, table: local, proto: kernel, type: local eno1: Remembering
> > route: dst: fe80::/64, src: n/a, gw: n/a, prefsrc: n/a, scope: global,
> > table: main, proto: kernel, type: unicast eno1: Remembering updated
> > address: fe80::f64d:30ff:fe6e:2cf5/64 (valid forever) eno1: Updating
> > remembered route: dst: fe80::f64d:30ff:fe6e:2cf5/128, src: n/a, gw: n/a,
> > prefsrc: n/a, scope: global, table: local, proto: kernel, type: local
> eno1:
> > Link state is up-to-date
> > eno1: found matching network '/etc/systemd/network/10-wired-dhcp.network'
> > Setting '/proc/sys/net/ipv6/conf/eno1/disable_ipv6' to '0'
> > eno1: IPv6 successfully enabled
> > Setting '/proc/sys/net/ipv6/conf/eno1/proxy_ndp' to '0'
> > Setting '/proc/sys/net/ipv6/conf/eno1/use_tempaddr' to '2'
> > Setting '/proc/sys/net/ipv6/conf/eno1/accept_ra' to '0'
> > eno1: Started LLDP.
> > eno1: Setting address genmode for link
> > eno1: Acquiring DHCPv4 lease
> > eno1: Discovering IPv6 routers
> > eno1: State changed: initialized -> configuring
> > eno1: Acquiring DHCPv6 lease on NDisc request
> >
> >
> > Another system that IS NOT working displays the following debug output
> (note
> > the missing Remembering foreign address and Gained IPv6LL lines):
> >
> > eno1: New device has no master, continuing without
> > eno1: Flags change: +UP +LOWER_UP +RUNNING +MULTICAST +BROADCAST
> > eno1: Link 2 added
> > eno1: udev initialized link
> > eno1: State changed: pending -> initialized
> > eno1: Saved original MTU: 1500
> > eno1: Remembering route: dst: ff00::/8, src: n/a, gw: n/a, prefsrc: n/a,
> > scope: global, table: local, proto: boot, type: unicast eno1: Link state
> is
> > up-to-date
> > eno1: found matching network '/etc/systemd/network/10-wired-dhcp.network'
> > eno1: IPv6 successfully enabled
> > eno1: Started LLDP.
> > eno1: Setting address genmode for link
> > eno1: Acquiring DHCPv4 lease
> > eno1: State changed: initialized -> configuring
>
>
>
>

-- 
Ryan (ライアン)
Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else
https://refi64.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20191109/23bb721e/attachment-0001.html>


More information about the systemd-devel mailing list