You are not logged in.
I am having problems with random disconnections from certain WiFis.
I am using KDE, plasma, Network Manager (plasma-nm package).
The university I am studying has 2 WiFis usually available. One is eduroam, which uses WPA2 Enterpries, PEAP and our login and password. The other one is more restricted (ports) and is open, however we have to login using browser.
The status changes to 'Connected' and the connection works for a minute or two. Then it stops working (the status stays the same) and reconnecting nor restarting the Wireless card thru Network Manager does not help.
Any other WiFis I have access to (home) have no problems. The signal strength has no effect either.
Rebooting does not have any other effect, then being able to have internet access for another minute.
lspci -v
Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 30)
Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at 94000000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
iwconfig
wlp3s0
IEEE 802.11 ESSID:"eduroam"
Mode:Managed Frequency:2.462 GHz Access Point: 00:1A:30:B9:F4:20
Bit Rate=1 Mb/s Tx-Power=17 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=27/70 Signal level=-83 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1 Invalid misc:1 Missed beacon:0
relevant dmesg
[ 6.849258] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input19
[ 8.314687] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 10.766678] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 10.828652] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 15.888954] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 15.958278] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 15.973566] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 20.850173] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 25.922581] wlp3s0: authenticate with 00:12:80:6e:59:60
[ 25.958959] wlp3s0: send auth to 00:12:80:6e:59:60 (try 1/3)
[ 25.963401] wlp3s0: authenticated
[ 25.968475] wlp3s0: associate with 00:12:80:6e:59:60 (try 1/3)
[ 25.972696] wlp3s0: RX AssocResp from 00:12:80:6e:59:60 (capab=0x431 status=0 aid=150)
[ 25.978065] wlp3s0: associated
[ 25.978318] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[ 26.000279] wlp3s0: Limiting TX power to 17 dBm as advertised by 00:12:80:6e:59:60
[ 298.642186] wlp3s0: deauthenticating from 00:12:80:6e:59:60 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 298.664509] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
wpa_supplicant status
● wpa_supplicant.service - WPA supplicant
Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2017-10-16 14:44:50 CEST; 1min 23s ago
Main PID: 349 (wpa_supplicant)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/wpa_supplicant.service
└─349 /usr/bin/wpa_supplicant -uOct 16 14:45:10 acer-arch wpa_supplicant[349]: EAP-MSCHAPV2: Authentication succeeded
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: EAP-TLV: TLV Result - Success - EAP-TLV/Phase2 Completed
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: WPA: Key negotiation completed with 00:12:80:6e:59:60 [PTK=CCMP GTK=TKIP]
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-CONNECTED - Connection to 00:12:80:6e:59:60 completed [id=0 id_str=]
Oct 16 14:45:10 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-57 noise=-113 txrate=1000
Oct 16 14:45:40 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Oct 16 14:45:40 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Oct 16 14:45:40 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Oct 16 14:45:44 acer-arch wpa_supplicant[349]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-52 noise=-113 txrate=1000
NetworkManager status
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2017-10-16 14:44:47 CEST; 1min 53s ago
Docs: man:NetworkManager(8)
Main PID: 286 (NetworkManager)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
└─286 /usr/bin/NetworkManager --no-daemonOct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5361] device (wlp3s0): state change: ip-config -> ip-check (reason 'none', internal state 'managed')
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5372] device (wlp3s0): state change: ip-check -> secondaries (reason 'none', internal state 'managed')
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5378] device (wlp3s0): state change: secondaries -> activated (reason 'none', internal state 'managed')
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5381] manager: NetworkManager state is now CONNECTED_LOCAL
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5446] manager: NetworkManager state is now CONNECTED_SITE
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5447] policy: set 'eduroam' (wlp3s0) as default for IPv4 routing and DNS
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5447] dns-mgr: Writing DNS information to /usr/bin/resolvconf
Oct 16 14:45:14 acer-arch NetworkManager[286]: <info> [1508157914.5937] device (wlp3s0): Activation: successful, device activated.
Oct 16 14:45:44 acer-arch NetworkManager[286]: <info> [1508157944.4172] connectivity: (wlp3s0) timed out
Oct 16 14:45:44 acer-arch NetworkManager[286]: <info> [1508157944.4174] manager: NetworkManager state is now CONNECTED_GLOBAL
dhcpcd status
● dhcpcd.service - dhcpcd on all interfaces
Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2017-10-16 14:44:47 CEST; 2min 43s ago
Process: 242 ExecStart=/usr/bin/dhcpcd -q -b (code=exited, status=0/SUCCESS)
Main PID: 265 (dhcpcd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/dhcpcd.service
└─265 /usr/bin/dhcpcd -q -bOct 16 14:45:10 acer-arch dhcpcd[265]: wlp3s0: adding address fe80::f384:73b8:f89b:dc3
Oct 16 14:45:10 acer-arch dhcpcd[265]: wlp3s0: soliciting a DHCP lease
Oct 16 14:45:11 acer-arch dhcpcd[265]: wlp3s0: soliciting an IPv6 router
Oct 16 14:45:15 acer-arch dhcpcd[265]: wlp3s0: offered 147.230.1.7 from 10.11.11.10
Oct 16 14:45:15 acer-arch dhcpcd[265]: wlp3s0: probing address 147.230.1.7/21
Oct 16 14:45:20 acer-arch dhcpcd[265]: wlp3s0: leased 147.230.1.7 for 7200 seconds
Oct 16 14:45:20 acer-arch dhcpcd[265]: wlp3s0: adding route to 147.230.0.0/21
Oct 16 14:45:20 acer-arch dhcpcd[265]: wlp3s0: adding default route via 147.230.7.250
Oct 16 14:45:24 acer-arch dhcpcd[265]: wlp3s0: no IPv6 Routers available
Oct 16 14:45:44 acer-arch dhcpcd[265]: wlp3s0: deleted default route via 147.230.7.250
EDIT1:
systemctl list-unit-files --state enabled
UNIT FILE STATE
autovt@.service enabled
bumblebeed.service enabled
cronie.service enabled
dbus-org.freedesktop.NetworkManager.service enabled
dbus-org.freedesktop.nm-dispatcher.service enabled
dhcpcd.service enabled
getty@.service enabled
NetworkManager-dispatcher.service enabled
NetworkManager.service enabled
systemd-timesyncd.service enabled
remote-fs.target enabled11 unit files listed.
I cannot use my laptop effectively at university because of this and that makes me less efficient and that makes it harder to spread Arch Linux among other students .
Can anybody suggest a possible solution?
Last edited by mik13ST (2017-10-18 19:30:28)
Offline
Paste the output of `systemctl list-unit-files --state enabled`
Offline
list of enabled services added
Offline
There are many solutions to choose from, but remember that all of them are mutually exclusive; you should not run two daemons simultaneously.
You have NetworkManager and dhcpcd services running. Choose which one you want to use and disable the other one.
Offline
Great, disabling dhcpcd.service seems to have solved the issue. Thanks for help.
Offline