My Wifi doesn't resolve IPv4 addresses on Fedora 42

My Wifi doesn’t resolve IPv4 addresses and it’s a big problem, because I almost cannot search anything or connect to most sites. Those that are open and have their addresses in IPv6 work without issue, for example You Tube.
ping -4 google.com doesn’t yeild any results, but ping google.com recieves packages without issue.
I downgraded atheros-firmware, linux-firmware, kf6-kwallet and kf6-kwallet-libs as I’ve read that they’ve been causing issues other people, however it didn’t help.

Here I will put a log from journalctl -u NetworkManager --boot for anyone that can see something smart that I am not seeing:

Journal log

May 14 16:28:01 fedora systemd[1]: Starting NetworkManager.service - Network Manager…
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6930] NetworkManager (version 1.52.0-1.fc42) is starting… (boot:b211f15c-041d-405f-afc2-203ce2d17820)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6932] Read config: /etc/NetworkManager/NetworkManager.conf, /usr/lib/NetworkManager/conf.d/{20-connectivity-fedora.conf,22-wifi-mac-addr.conf,99-nvme-nbft-no-ignore-carrier.conf}, /etc/NetworkManager/conf.d/dns.conf
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6952] manager[0x55b161dcae50]: monitoring kernel firmware directory ‘/lib/firmware’.
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6966] hostname: hostname: using hostnamed
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6968] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink (auto)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6972] manager[0x55b161dcae50]: rfkill: Wi-Fi hardware radio set enabled
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6972] manager[0x55b161dcae50]: rfkill: WWAN hardware radio set enabled
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.6984] Loaded device plugin: NMAtmManager (/usr/lib64/NetworkManager/1.52.0-1.fc42/libnm-device-plugin-adsl.so)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7011] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.52.0-1.fc42/libnm-device-plugin-bluetooth.so)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7022] Loaded device plugin: NMTeamFactory (/usr/lib64/NetworkManager/1.52.0-1.fc42/libnm-device-plugin-team.so)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7031] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.52.0-1.fc42/libnm-device-plugin-wifi.so)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7034] Loaded device plugin: NMWwanFactory (/usr/lib64/NetworkManager/1.52.0-1.fc42/libnm-device-plugin-wwan.so)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7036] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7036] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7036] manager: Networking is enabled by state file
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7040] settings: Loaded settings plugin: keyfile (internal)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7064] dhcp: init: Using DHCP client ‘internal’
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7065] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7072] device (lo): state change: unmanaged → unavailable (reason ‘connection-assumed’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7074] device (lo): state change: unavailable → disconnected (reason ‘connection-assumed’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7083] device (lo): Activation: starting connection ‘lo’ (07585132-462c-424d-97b7-537fdb4ed2ab)
May 14 16:28:01 fedora systemd[1]: Started NetworkManager.service - Network Manager.
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7087] bus-manager: acquired D-Bus service “org.freedesktop.NetworkManager”
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7097] device (lo): state change: disconnected → prepare (reason ‘none’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7098] device (lo): state change: prepare → config (reason ‘none’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7099] device (lo): state change: config → ip-config (reason ‘none’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7100] device (lo): state change: ip-config → ip-check (reason ‘none’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7108] modem-manager: ModemManager available
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7230] device (lo): state change: ip-check → secondaries (reason ‘none’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7232] device (lo): state change: secondaries → activated (reason ‘none’, managed-type: ‘external’)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7236] device (lo): Activation: successful, device activated.
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.7239] manager: startup complete
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.9075] device (wlan0): driver supports Access Point (AP) mode
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.9079] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/2)
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.9081] device (wlan0): interface index 2 renamed iface from ‘wlan0’ to ‘wlp1s0’
May 14 16:28:01 fedora NetworkManager[1055]: [1747232881.9118] device (wlp1s0): state change: unmanaged → unavailable (reason ‘managed’, managed-type: ‘external’)
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.4707] device (wlp1s0): set-hw-addr: set MAC address to 0E:05:B0:C0:C4:9E (scanning)
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.4957] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/ieee80211/phy0/rfkill1) (driver mt7921e)
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.5556] device (wlp1s0): supplicant interface state: internal-starting → disconnected
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.5556] Wi-Fi P2P device controlled by interface wlp1s0 created
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.5558] manager: (p2p-dev-wlp1s0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/3)
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.5559] device (p2p-dev-wlp1s0): state change: unmanaged → unavailable (reason ‘managed’, managed-type: ‘external’)
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.5560] device (wlp1s0): state change: unavailable → disconnected (reason ‘supplicant-available’, managed-type: ‘full’)
May 14 16:28:02 fedora NetworkManager[1055]: [1747232882.5563] device (p2p-dev-wlp1s0): state change: unavailable → disconnected (reason ‘none’, managed-type: ‘full’)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2508] policy: auto-activating connection ‘PLAY_Swiatlowodowy_E3D6_5G’ (7cb40937-2086-49a7-ba98-c7f0593e9609)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2512] device (wlp1s0): Activation: starting connection ‘PLAY_Swiatlowodowy_E3D6_5G’ (7cb40937-2086-49a7-ba98-c7f0593e9609)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2513] device (wlp1s0): state change: disconnected → prepare (reason ‘none’, managed-type: ‘full’)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2514] manager: NetworkManager state is now CONNECTING
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2713] device (wlp1s0): set-hw-addr: set-cloned MAC address to E2:6E:F3:B0:69:3C (stable-ssid)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2823] device (wlp1s0): state change: prepare → config (reason ‘none’, managed-type: ‘full’)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2825] device (wlp1s0): Activation: (wifi) access point ‘PLAY_Swiatlowodowy_E3D6_5G’ has security, but secrets are required.
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2825] device (wlp1s0): state change: config → need-auth (reason ‘none’, managed-type: ‘full’)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2826] sup-iface[5397999d2be12cb2,0,wlp1s0]: wps: type pbc start…
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2827] device (wlp1s0): supplicant interface state: disconnected → interface_disabled
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2828] device (p2p-dev-wlp1s0): supplicant management interface state: disconnected → interface_disabled
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2828] device (wlp1s0): no secrets: No agents were available for this request.
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2828] device (wlp1s0): state change: need-auth → failed (reason ‘no-secrets’, managed-type: ‘full’)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2829] manager: NetworkManager state is now DISCONNECTED
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2830] device (wlp1s0): Activation: failed for connection ‘PLAY_Swiatlowodowy_E3D6_5G’
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.2831] device (wlp1s0): state change: failed → disconnected (reason ‘none’, managed-type: ‘full’)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.3028] device (wlp1s0): set-hw-addr: set MAC address to 56:06:3D:82:9D:6A (scanning)
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.3278] device (wlp1s0): supplicant interface state: interface_disabled → inactive
May 14 16:28:13 fedora NetworkManager[1055]: [1747232893.3278] device (p2p-dev-wlp1s0): supplicant management interface state: interface_disabled → inactive
May 14 16:28:14 fedora NetworkManager[1055]: [1747232894.0281] agent-manager: agent[e5519d00ee7b2d6d,:1.67/org.kde.plasma.networkmanagement/1000]: agent registered
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8695] policy: auto-activating connection ‘PLAY_Swiatlowodowy_E3D6_5G’ (7cb40937-2086-49a7-ba98-c7f0593e9609)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8702] device (wlp1s0): Activation: starting connection ‘PLAY_Swiatlowodowy_E3D6_5G’ (7cb40937-2086-49a7-ba98-c7f0593e9609)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8706] device (wlp1s0): state change: disconnected → prepare (reason ‘none’, managed-type: ‘full’)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8707] manager: NetworkManager state is now CONNECTING
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8898] device (wlp1s0): set-hw-addr: set-cloned MAC address to E2:6E:F3:B0:69:3C (stable-ssid)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8957] device (wlp1s0): state change: prepare → config (reason ‘none’, managed-type: ‘full’)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8959] device (wlp1s0): Activation: (wifi) access point ‘PLAY_Swiatlowodowy_E3D6_5G’ has security, but secrets are required.
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8959] device (wlp1s0): state change: config → need-auth (reason ‘none’, managed-type: ‘full’)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8959] sup-iface[5397999d2be12cb2,0,wlp1s0]: wps: type pbc start…
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8962] device (wlp1s0): supplicant interface state: inactive → interface_disabled
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.8962] device (p2p-dev-wlp1s0): supplicant management interface state: inactive → interface_disabled
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9055] device (wlp1s0): supplicant interface state: interface_disabled → inactive
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9055] device (p2p-dev-wlp1s0): supplicant management interface state: interface_disabled → inactive
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9109] device (wlp1s0): supplicant interface state: inactive → scanning
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9109] device (p2p-dev-wlp1s0): supplicant management interface state: inactive → scanning
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9154] device (wlp1s0): state change: need-auth → prepare (reason ‘none’, managed-type: ‘full’)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9156] device (wlp1s0): state change: prepare → config (reason ‘none’, managed-type: ‘full’)
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9158] device (wlp1s0): Activation: (wifi) connection ‘PLAY_Swiatlowodowy_E3D6_5G’ has security, and secrets exist. No new secrets needed.
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9158] Config: added ‘ssid’ value ‘PLAY_Swiatlowodowy_E3D6_5G’
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9159] Config: added ‘scan_ssid’ value ‘1’
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9159] Config: added ‘bgscan’ value ‘simple:30:-70:86400’
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9159] Config: added ‘key_mgmt’ value ‘WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE’
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9159] Config: added ‘auth_alg’ value ‘OPEN’
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9159] Config: added ‘psk’ value ‘’
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9501] device (wlp1s0): supplicant interface state: scanning → authenticating
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9501] device (p2p-dev-wlp1s0): supplicant management interface state: scanning → authenticating
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9541] device (wlp1s0): supplicant interface state: authenticating → associating
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9542] device (p2p-dev-wlp1s0): supplicant management interface state: authenticating → associating
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9716] device (wlp1s0): supplicant interface state: associating → associated
May 14 16:28:15 fedora NetworkManager[1055]: [1747232895.9716] device (p2p-dev-wlp1s0): supplicant management interface state: associating → associated
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.2003] device (wlp1s0): supplicant interface state: associated → completed
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.2004] device (wlp1s0): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network “PLAY_Swiatlowodowy_E3D6_5G”
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.2004] device (p2p-dev-wlp1s0): supplicant management interface state: associated → completed
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.2168] device (wlp1s0): state change: config → ip-config (reason ‘none’, managed-type: ‘full’)
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.2172] dhcp4 (wlp1s0): activation: beginning transaction (timeout in 45 seconds)
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.2278] dhcp4 (wlp1s0): state changed new lease, address=192.168.0.53, acd pending
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.3781] dhcp4 (wlp1s0): state changed new lease, address=192.168.0.53
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.3790] policy: set ‘PLAY_Swiatlowodowy_E3D6_5G’ (wlp1s0) as default for IPv4 routing and DNS
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.3894] device (wlp1s0): state change: ip-config → ip-check (reason ‘none’, managed-type: ‘full’)
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.4089] device (wlp1s0): state change: ip-check → secondaries (reason ‘none’, managed-type: ‘full’)
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.4090] device (wlp1s0): state change: secondaries → activated (reason ‘none’, managed-type: ‘full’)
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.4092] manager: NetworkManager state is now CONNECTED_SITE
May 14 16:28:16 fedora NetworkManager[1055]: [1747232896.4095] device (wlp1s0): Activation: successful, device activated.
May 14 16:28:17 fedora NetworkManager[1055]: [1747232897.5177] policy: set ‘PLAY_Swiatlowodowy_E3D6_5G’ (wlp1s0) as default for IPv6 routing and DNS
May 14 16:28:19 fedora NetworkManager[1055]: [1747232899.0656] audit: op=“statistics” interface=“wlp1s0” ifindex=2 args=“2000” pid=1858 uid=1000 result=“success”
May 14 16:28:27 fedora NetworkManager[1055]: [1747232907.2819] manager: NetworkManager state is now CONNECTED_GLOBAL

I am out of ideas, any help will be greatly appreciated.

Do you have an IP address for the Wifi?
Did you get a DNS server address from your router (assuming DHCP)?

What is output of:

ip address
resolvectl

Please post as pre-formatted text using the </> button.

I think I do get the IP. I was able to ping my gateway. I did get the DNS server adress from my router and for IP4.DNS it was 1.1.1.1 and 8.8.8.8.

Here is the output for ip address:

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
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether e2:6e:f3:b0:69:3c brd ff:ff:ff:ff:ff:ff permaddr 34:6f:24:2d:16:71
    altname wlx346f242d1671
    inet 192.168.0.53/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp1s0
       valid_lft 86342sec preferred_lft 86342sec
    inet6 2a02:a317:e383:5b80:4633:31f8:2251:cbc9/64 scope global dynamic noprefixroute 
       valid_lft 86344sec preferred_lft 86344sec
    inet6 fe80::3c0b:8035:1e8a:9ac9/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Here is the output for resolvectl:

Global
         Protocols: LLMNR=resolve -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (wlp1s0)
    Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
         Protocols: +DefaultRoute LLMNR=resolve -mDNS -DNSOverTLS
                    DNSSEC=no/unsupported
Current DNS Server: 192.168.0.1
       DNS Servers: 1.1.1.1 8.8.8.8 192.168.0.1 2a02:a317:e383:5b80::1
        DNS Domain: lan
     Default Route: yes

But the “Current DNS Server” is 192.168.0.1 which means your machine isn’t directly contacting those DNS servers, rather it’s asking the router to do DNS relay. That’s not a wrong configuration, but could it be that there’s a problem with IP4 DNS relay on your router?

I don’t think that’s the case, because when I boot to windows on the same machine everything works fine.

Although now that I am outside my house, I was forced to connect to hotspot on my smartphone and everything works fine. So maybe it is the router? I will try to mess with it a little once I return.

Have you manually configured to use 1.1.1.1 and 8.8.8.8?
If so I think you need to also configure to ignore dns servers from dhcp.
That would stop the 192.168.0.1 being added to the config.

Yes I did that manually. I tried to remove the automatic dns by typing nmcli con mod "PLAY_Swiatlowodowy_E3D6_5G" ipv4.ignore-auto-dns yes and then nmcli con up "PLAY_Swiatlowodowy_E3D6_5G", but then my internet just doesn’t work completely.

Turns out it was my router and after turning it off and on it works. I didn’t think it was the router, because my phone and windows connected without issues. Funny that Fedora had troubles with it.

I think it is because you configure dns servers on fedora that are not configured the same way on your other devices.