DHCP gives only IPV6 on wifi

Hello,

Since the upgrade to silverblue 35, I’ve noticed that I often get only an IPV6 adress on my home network.
It is not systematic, after playing several time with airplane mode I can manage to have IPV4 as well.

But I’ve remarked that the issue occurs almost everytime after hibernate.

I’ve check a similar topic here:

But my case is different because I have no systemd network enable.

The issue is occuring only on my fedora silverblue laptop (not on my pro laptop, not on my phone). so I don’t think it is related to my network dhcp provider (pi-hole on local network).

Can someone help to fix this issue ?

1 Like

Wi-Fi related problems are often hardware-specific:

lspci -n -n -k; lsusb -v -v -t

You may as well try to isolate the issue starting with the following workarounds:

So the wifi card is not something too exotic I guess:

[paul:~] $ lspci -n -n -k

04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
	Subsystem: Intel Corporation Device [8086:0130]
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

[paul:~] $ lsusb -v -v -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    /sys/bus/usb/devices/usb2  /dev/bus/usb/002/001
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb1  /dev/bus/usb/001/001
    |__ Port 2: Dev 24, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c534 Logitech, Inc. Unifying Receiver
        /sys/bus/usb/devices/1-2  /dev/bus/usb/001/024
    |__ Port 2: Dev 24, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c534 Logitech, Inc. Unifying Receiver
        /sys/bus/usb/devices/1-2  /dev/bus/usb/001/024
    |__ Port 7: Dev 23, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0a2b Intel Corp. Bluetooth wireless interface
        /sys/bus/usb/devices/1-7  /dev/bus/usb/001/023
    |__ Port 7: Dev 23, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0a2b Intel Corp. Bluetooth wireless interface
        /sys/bus/usb/devices/1-7  /dev/bus/usb/001/023

When I resumed the laptop i had the issue with DHCP also:

[paul:~] $ nmcli device show
GENERAL.DEVICE:                         wlp4s0
GENERAL.TYPE:                           wifi
GENERAL.HWADDR:                         E4:xx:xx:xx:xx:xx
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connecté)
GENERAL.CONNECTION:                     Bbox-7D192BFD
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/43
IP6.ADDRESS[1]:                         2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64
IP6.ADDRESS[2]:                         fe80::xxxx:xxxx:xxxx:xxxx/64
IP6.GATEWAY:                            fe80::xxxx:xxxx:xxxx:xxxx
IP6.ROUTE[1]:                           dst = 2001:xxxx:xxxx:xxxx::/64, nh = ::, mt = 600
IP6.ROUTE[2]:                           dst = ::/0, nh = fe80::xxxx:xxxx:xxxx:xxxx, mt = 600
IP6.ROUTE[3]:                           dst = fe80::/64, nh = ::, mt = 600
IP6.DNS[1]:                             2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
IP6.SEARCHES[1]:                        lan

GENERAL.DEVICE:                         p2p-dev-wlp4s0
GENERAL.TYPE:                           wifi-p2p
GENERAL.HWADDR:                         (inconnu)
GENERAL.MTU:                            0
GENERAL.STATE:                          30 (déconnecté)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

I’ve set power saving to 2.
After restarting Network Manager and forcing reconnection (with some airplane mode activation/deactivation). I have now IPV4 on top of IPV6, but i’m not sure it will last.

1 Like

seems ok tonight after 24h laptop hibernation. Thank you :grinning:

1 Like