Networking works fine on my system but as soon as i stop NetworkManager and start it again i can’t access my wifi any longer (cable not tested).
My setup:
openSUSE Tumbleweed 20190219
KDE Plasma Version: 5.15.0
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.0
Kernel Version: 4.20.7-1-default
NetworkManager 1.14.4-3.1
Intel Wireless 8265/8275 driver: iwlwifi
IPv6 disabled
firewalld enabled
IP4-address, DNS address and firewall zone are defined per connection in connection file in “/etc/NetworkManager/system-connections”
my router controls wifi access by MAC addresses
Here is what i did:
1.) Login (after boot)
2.) Check NetworkManager status
> systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Sun 2019-02-24 19:03:24 CET; 1min 18s ago
Docs: man:NetworkManager(8)
Main PID: 1641 (NetworkManager)
Tasks: 3 (limit: 4915)
Memory: 10.1M
CGroup: /system.slice/NetworkManager.service
└─1641 /usr/sbin/NetworkManager --no-daemon
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.2375] bluez: use BlueZ version 5
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.2455] modem-manager: ModemManager available
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.2597] bluez5: NAP: added interface 00:11:22:33:01:01
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.2754] supplicant: wpa_supplicant running
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.2755] device (wlan0): supplicant interface state: init -> starting
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.3603] sup-iface[0x555ae5bca8d0,wlan0]: supports 5 scan SSIDs
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.3612] device (wlan0): supplicant interface state: starting -> ready
Feb 24 19:03:25 NAMEofHOST NetworkManager[1641]: <info> [1551031405.3613] device (wlan0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Feb 24 19:03:30 NAMEofHOST NetworkManager[1641]: <info> [1551031410.7694] manager: startup complete
Feb 24 19:03:45 NAMEofHOST NetworkManager[1641]: <info> [1551031425.3918] agent-manager: req[0x555ae5c57530, :1.26/org.kde.plasma.networkmanagement/1000]: agent registered
>
3.) Check journal
> journalctl -b 0 -p 4 -t NetworkManager
-- Logs begin at Sun 2019-02-24 19:03:17 CET, end at Sun 2019-02-24 19:06:46 CET. --
Feb 24 19:03:24 NAMEofHOST NetworkManager[1641]: <warn> [1551031404.6360] keyfile: wifi/802-11-wireless.bssid: Ungültige MAC-Adresse wird ignoriert
>
2.) Connect to WIFI network using nm-plasmoid (connection file “/etc/NetworkManager/system-connections/Privat”, SSID = “WLANP”).
5.) Verify that network access is working => OK
6.) Check NetworkManager status
> systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Sun 2019-02-24 19:03:24 CET; 7min ago
Docs: man:NetworkManager(8)
Main PID: 1641 (NetworkManager)
Tasks: 3 (limit: 4915)
Memory: 11.1M
CGroup: /system.slice/NetworkManager.service
└─1641 /usr/sbin/NetworkManager --no-daemon
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.5922] device (wlan0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.5942] device (wlan0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.5959] device (wlan0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.5962] device (wlan0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.5968] manager: NetworkManager state is now CONNECTED_LOCAL
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.6017] manager: NetworkManager state is now CONNECTED_SITE
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.6019] policy: set 'Privat' (wlan0) as default for IPv4 routing and DNS
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: nisdomainname: you must be root to change the domain name
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.8201] device (wlan0): Activation: successful, device activated.
Feb 24 19:10:18 NAMEofHOST NetworkManager[1641]: <info> [1551031818.8210] manager: NetworkManager state is now CONNECTED_GLOBAL
>
7.) Check journal
> journalctl -b 0 -p 4 -t NetworkManager
-- Logs begin at Sun 2019-02-24 19:03:17 CET, end at Sun 2019-02-24 19:10:24 CET. --
Feb 24 19:03:24 NAMEofHOST NetworkManager[1641]: <warn> [1551031404.6360] keyfile: wifi/802-11-wireless.bssid: Ungültige MAC-Adresse wird ignoriert
>
8.) Stop/start NetworkManager
> su
Password
# systemctl stop NetworkManager.service
# systemctl start NetworkManager.service
# exit
exit
>
9.) After this the NetworkManager-plasmoid-symbol in the KDE taskbar changes from “wireless” to “cable” and it lists only the SSIDs of my home network (like “WLANP”) but not the connections defined in “/etc/NetworkManager/system-connections” (like “Privat”) as it did before. However when i start the connection-editor (from within the plasmoid) it shows all connections defined in “/etc/NetworkManager/system-connections”. And i can create new connections but those won’t work either.
10.) Check NetworkManager status
> systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Sun 2019-02-24 19:16:34 CET; 16s ago
Docs: man:NetworkManager(8)
Main PID: 3470 (NetworkManager)
Tasks: 4 (limit: 4915)
Memory: 3.0M
CGroup: /system.slice/NetworkManager.service
└─3470 /usr/sbin/NetworkManager --no-daemon
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3365] modem-manager: ModemManager available
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3404] bluez5: NAP: added interface 00:11:22:33:01:01
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3405] agent-manager: req[0x5595a104a420, :1.26/org.kde.plasma.networkmanagement/1000]: agent registered
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3817] supplicant: wpa_supplicant running
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3818] device (wlan0): supplicant interface state: init -> starting
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3882] sup-iface[0x5595a0ff38e0,wlan0]: supports 5 scan SSIDs
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3893] device (wlan0): supplicant interface state: starting -> ready
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <info> [1551032194.3894] device (wlan0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Feb 24 19:16:36 NAMEofHOST NetworkManager[3470]: <info> [1551032196.9431] device (wlan0): supplicant interface state: ready -> disconnected
Feb 24 19:16:40 NAMEofHOST NetworkManager[3470]: <info> [1551032200.3008] manager: startup complete
>
11.) Check journal
> journalctl -b 0 -p 4 -t NetworkManager
-- Logs begin at Sun 2019-02-24 19:03:17 CET, end at Sun 2019-02-24 19:16:40 CET. --
Feb 24 19:03:24 NAMEofHOST NetworkManager[1641]: <warn> [1551031404.6360] keyfile: wifi/802-11-wireless.bssid: Ungültige MAC-Adresse wird ignoriert
Feb 24 19:16:34 NAMEofHOST NetworkManager[3470]: <warn> [1551032194.2854] keyfile: wifi/802-11-wireless.bssid: Ungültige MAC-Adresse wird ignoriert
>
On the same machine with openSUSE Leap 15.0 networking works fine (even stop/start of NetworkManager).
Has anyone seen this on Tumbleweed as well?
How can i recover from this situation (i.e. get networking back to normal) without rebooting?
What do i have to change so that in the future i can stop/start NetworkManager without braking it?
Thank you for any hints.
Regards
susejunky