Same problem with any kernel:
# ping www.google.com
ping: socket: Address family not supported by protocol
IOW, no network beyond the router, OK on lan either by IP or hostname. All hosts on LAN are on static IP and use identical large hosts file, except on LAN server, which has 0.0.0.0 and 127.0.0.1 entries for some ad servers.
TW20210423 32bit
ipv6.enable=0 is (normally) on kernel command line.
/etc/sysctl.conf contains: net.ipv6.all.disable_ipv6 = 1. It’s also in /etc/sysctl.d/99-sysctl.conf.
Network driver is e1000 on device 8086:100e.
Avahi, NSCD, Wicked and NetworkManager are not installed.
Systemd-networkd is enabled.
/etc/resolv.conf is valid, same file in use for since November, on all local hosts; contains 1.1.1.1 as first nameserver.
ip route show is exactly as expected
Upgrading to 20210430 via chroot didn’t help.
This is different from what I’m used to seeing (with ipv6.disable=1), extra 2 lines in loopback description:
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 192.168.###.###/24 brd 192.168.0.255 scope global lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:12:##:##:##:## brd ff:ff:ff:ff:ff:ff
altname enp2s12
inet 192.168.###.###/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
This is without ipv6.disable=1:
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 192.168.###.###/24 brd 192.168.0.255 scope global lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:12:3f:37:c1:4b brd ff:ff:ff:ff:ff:ff
altname enp2s12
inet 192.168.###.###/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 ####:####:####:#:#:####:####:####/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 2124sec preferred_lft 1524sec
inet6 ####::###:####:####:####/64 scope link
valid_lft forever preferred_lft forever
Installing and enabling wicked makes ping work, but only after a long wait, following:
ping: socket: Address family not supported by protocol
Other commands dependent on network are delayed as well, such as zypper ref, and inexplicably, mc, which takes around half a minute to start instead of <3sec. ip a remains the same too. systemd-resolved.service is disabled.
When attempting a noauto NFS mount listed in fstab, this results:
Created symlink /run/system/remote-fs.target.wants/rpc-statd.service -> /usr/lib/systemd/rpc-statd.service.
mount.nfs: Connection refused
What’s left to check? What’s going on here?