Fedora surfs only on one Wi-Fi (question mark problem)

Hi everyone!
Noob here so please redirect me to the correct section if this is not the right one. I’m new to Fedora, coming from Ubuntu and Manjaro. After a fresh install on a dual boot laptop (Fedora 32 / Win 10) I noticed today that Fedora won’t connect to any other Wi-Fi but the one I used during the installation process. Actually it does connect, but it shows a question mark on the Wi-Fi icon and it’s impossible to surf the net. I noticed it by pure chance beacause I had to carry my laptop at work with me today. I also tried to connect it to my smartphone’s hot-spot but it just doesn’t work, it seems it only wants my home network to go online (both 2.5GHz and 5GHz work).

Is there anyone who can help me to figure out how to solve this issue? As I said I’m a noob so please guide me step by step.

I’ve already tried this solution without any luck: https://forums.fedoraforum.org/showt…a-queston-mark

Thank you in advance for your time!

1 Like

Establish the problematic connection and collect the following information:

ping -w 3 openwrt.org
ping -w 3 8.8.8.8
nslookup openwrt.org
nslookup openwrt.org 8.8.8.8
tracepath -b openwrt.org
tracepath -b 8.8.8.8
PAGER= nmcli connection show CONNECTION_NAME
lspci -n -n -k; lsusb -v -v -t
1 Like

Thanks for your reply @vgaetera , but I went overkill by reinstalling Fedora and it works now. I did everything the same way, except that I didn’t connect the PC to the Wi-Fi from the live USB as I did the first time. Could this be the cause that led the previous installation to be “hanged” to my home network?

1 Like

It’s hard to say for sure, but not very likely.
Let’s hope someone finds a reliable way to reproduce the problem and investigates its root cause.

1 Like

Let’s hope so, I don’t like when I solve something without understanding how.
Thanks again for your help, very much appreciated!

1 Like

Sorry but I have to reopen the case: I’m experiencing the same problem after restoring a Timeshift snapshot. Here are the results of the tests @vgaetera asked me to perform:

[uKK7H@fedoraLaptop ~]$ ping -w 3 openwrt.org
ping: openwrt.org: Name or service not known
[uKK7H@fedoraLaptop ~]$ ping -w 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=112 time=167 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=112 time=87.3 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=112 time=315 ms

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 87.333/189.635/314.578/94.143 ms
[uKK7H@fedoraLaptop ~]$ nslookup openwrt.org
;; connection timed out; no servers could be reached

[uKK7H@fedoraLaptop ~]$ nslookup openwrt.org 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	openwrt.org
Address: 139.59.209.225
Name:	openwrt.org
Address: 2a03:b0c0:3:d0::1af1:1

[uKK7H@fedoraLaptop ~]$ tracepath -b openwrt.org
tracepath: openwrt.org: Name or service not known
[uKK7H@fedoraLaptop ~]$ tracepath -b 8.8.8.8
 1?: [LOCALHOST]                      pmtu 1500
 1:  _gateway (192.168.77.1)                               1.465ms 
 1:  _gateway (192.168.77.1)                               4.096ms 
 2:  194.187.252.72 (194.187.252.72)                       4.273ms 
 3:  194.187.252.33 (194.187.252.33)                       4.121ms 
 4:  194.243.39.197 (194.243.39.197)                       9.311ms 
 5:  no reply
 6:  no reply
 7:  no reply
 8:  no reply
 9:  195.22.205.116 (195.22.205.116)                     274.461ms 
10:  72.14.216.154 (72.14.216.154)                       126.690ms asymm 15 
11:  no reply
12:  no reply
13:  no reply
14:  no reply
15:  no reply
16:  no reply
17:  no reply
18:  no reply
19:  no reply
20:  no reply
21:  no reply
22:  no reply
23:  no reply
24:  no reply
25:  no reply
26:  no reply
27:  no reply
28:  no reply
29:  no reply
30:  no reply
     Too many hops: pmtu 1500
     Resume: pmtu 1500 
[uKK7H@fedoraLaptop ~]$ PAGER= nmcli connection show CONNECTION_NAME
Error: CONNECTION_NAME - no such connection profile.
[uKK7H@fedoraLaptop ~]$ lspci -n -n -k; lsusb -v -v -t
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:01.6 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:01.7 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A [1022:15db]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 [1022:15e8]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 [1022:15e9]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 [1022:15ea]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 [1022:15eb]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 [1022:15ec]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 [1022:15ed]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 [1022:15ee]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 [1022:15ef]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] [10de:1f91] (rev a1)
	DeviceName: NVIDIA GeForce GTX 1650
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: nouveau
	Kernel modules: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller [0108]: Intel Corporation SSD 660P Series [8086:f1a8] (rev 03)
	Subsystem: Intel Corporation Device [8086:390d]
	Kernel driver in use: nvme
	Kernel modules: nvme
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter [10ec:c822]
	DeviceName: Realtek Canary ac 2x2 +BT 5 M.2 2230 PCI-e+USB WW
	Subsystem: Hewlett-Packard Company Device [103c:85f7]
	Kernel driver in use: rtw_8822ce
	Kernel modules: rtw88_8822ce
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
	DeviceName: OnBoard Enthernets
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: r8169
	Kernel modules: r8169
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Picasso [1002:15d8] (rev c1)
	DeviceName:  Onboard IGD
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
05:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: ccp
	Kernel modules: ccp
05:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e0]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: xhci_hcd
05:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e1]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: xhci_hcd
05:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor [1022:15e2]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: snd_rn_pci_acp3x
	Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x
05:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller [1022:15e3]
	Subsystem: Hewlett-Packard Company Device [103c:86d5]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    /sys/bus/usb/devices/  /dev/bus/usb/004/001
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb3  /dev/bus/usb/003/001
    |__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 0408:5365 Quanta Computer, Inc. 
        /sys/bus/usb/devices/3-1  /dev/bus/usb/003/002
    |__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 0408:5365 Quanta Computer, Inc. 
        /sys/bus/usb/devices/3-1  /dev/bus/usb/003/002
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    /sys/bus/usb/devices/  /dev/bus/usb/002/001
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 2109:0813 VIA Labs, Inc. VL813 Hub
        /sys/bus/usb/devices/2-1  /dev/bus/usb/002/002
        |__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
            ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
            /sys/bus/usb/devices/2-1.2  /dev/bus/usb/002/003
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb1  /dev/bus/usb/001/001
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 2109:2813 VIA Labs, Inc. VL813 Hub
        /sys/bus/usb/devices/1-1  /dev/bus/usb/001/002
        |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 046d:c31c Logitech, Inc. Keyboard K120
            /sys/bus/usb/devices/1-1.3  /dev/bus/usb/001/004
        |__ Port 3: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 046d:c31c Logitech, Inc. Keyboard K120
            /sys/bus/usb/devices/1-1.3  /dev/bus/usb/001/004
    |__ Port 2: Dev 3, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52b Logitech, Inc. Unifying Receiver
        /sys/bus/usb/devices/1-2  /dev/bus/usb/001/003
    |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52b Logitech, Inc. Unifying Receiver
        /sys/bus/usb/devices/1-2  /dev/bus/usb/001/003
    |__ Port 2: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 046d:c52b Logitech, Inc. Unifying Receiver
        /sys/bus/usb/devices/1-2  /dev/bus/usb/001/003
    |__ Port 4: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
        ID 0bda:b00c Realtek Semiconductor Corp. 
        /sys/bus/usb/devices/1-4  /dev/bus/usb/001/005
    |__ Port 4: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
        ID 0bda:b00c Realtek Semiconductor Corp. 
        /sys/bus/usb/devices/1-4  /dev/bus/usb/001/005
[uKK7H@fedoraLaptop ~]$
1 Like

This looks like a problem with DNS.
Modify the connection settings to use a custom DNS provider:

sudo nmcli connection modify id CONNECTION_NAME ipv4.dns 8.8.8.8,8.8.4.4