You are not logged in.
I can easily connect to any protected network, p.e. my home wifi or my wifi shared from my phone, where password is required. But when I try to connect to open public wifi, which requires authentication through web browser my networkmanager simply disconnects. I can say it looking on the output of journalctl:
Mar 19 16:17:28 arch wpa_supplicant[632]: wlp7s0: SME: Trying to authenticate with 00:16:ca:f4:c1:80 (SSID='Starbucks_Beeline_Free' freq=2462 MHz)
Mar 19 16:17:28 arch kernel: wlp7s0: authenticate with 00:16:ca:f4:c1:80
Mar 19 16:17:28 arch NetworkManager[565]: <info> [1553001448.8691] device (wlp7s0): supplicant interface state: scanning -> authenticating
Mar 19 16:17:28 arch kernel: wlp7s0: send auth to 00:16:ca:f4:c1:80 (try 1/3)
Mar 19 16:17:28 arch wpa_supplicant[632]: wlp7s0: Trying to associate with 00:16:ca:f4:c1:80 (SSID='Starbucks_Beeline_Free' freq=2462 MHz)
Mar 19 16:17:28 arch kernel: wlp7s0: authenticated
Mar 19 16:17:28 arch kernel: wlp7s0: associate with 00:16:ca:f4:c1:80 (try 1/3)
Mar 19 16:17:28 arch kernel: wlp7s0: RX AssocResp from 00:16:ca:f4:c1:80 (capab=0x421 status=0 aid=4)
Mar 19 16:17:28 arch wpa_supplicant[632]: wlp7s0: Associated with 00:16:ca:f4:c1:80
Mar 19 16:17:28 arch wpa_supplicant[632]: wlp7s0: CTRL-EVENT-CONNECTED - Connection to 00:16:ca:f4:c1:80 completed [id=0 id_str=]
Mar 19 16:17:28 arch wpa_supplicant[632]: wlp7s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Mar 19 16:17:28 arch kernel: wlp7s0: associated
Mar 19 16:17:28 arch kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp7s0: link becomes ready
Mar 19 16:17:28 arch NetworkManager[565]: <info> [1553001448.9070] device (wlp7s0): supplicant interface state: authenticating -> associating
Mar 19 16:17:28 arch NetworkManager[565]: <info> [1553001448.9071] device (wlp7s0): supplicant interface state: associating -> completed
Mar 19 16:17:28 arch NetworkManager[565]: <info> [1553001448.9071] device (wlp7s0): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network "Starbucks_>
Mar 19 16:17:28 arch NetworkManager[565]: <info> [1553001448.9100] device (wlp7s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Mar 19 16:17:28 arch NetworkManager[565]: <info> [1553001448.9106] dhcp4 (wlp7s0): activation: beginning transaction (timeout in 45 seconds)
Mar 19 16:17:30 arch wpa_supplicant[632]: wlp7s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-66 noise=-54 txrate=1000
Mar 19 16:18:14 arch NetworkManager[565]: <warn> [1553001494.3173] dhcp4 (wlp7s0): request timed out
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3173] dhcp4 (wlp7s0): state changed unknown -> timeout
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3441] dhcp4 (wlp7s0): canceled DHCP transaction
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3441] dhcp4 (wlp7s0): state changed timeout -> done
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3445] device (wlp7s0): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3450] manager: NetworkManager state is now DISCONNECTED
Mar 19 16:18:14 arch NetworkManager[565]: <warn> [1553001494.3456] device (wlp7s0): Activation: failed for connection 'Starbucks_Beeline_Free'
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3464] device (wlp7s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Mar 19 16:18:14 arch kernel: wlp7s0: deauthenticating from 00:16:ca:f4:c1:80 by local choice (Reason: 3=DEAUTH_LEAVING)
Mar 19 16:18:14 arch wpa_supplicant[632]: wlp7s0: CTRL-EVENT-DISCONNECTED bssid=00:16:ca:f4:c1:80 reason=3 locally_generated=1
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3686] device (wlp7s0): set-hw-addr: set MAC address to EE:78:3F:1B:38:75 (scanning)
Mar 19 16:18:14 arch NetworkManager[565]: <warn> [1553001494.3756] sup-iface[0x562ba2516180,wlp7s0]: connection disconnected (reason -3)
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3758] device (wlp7s0): supplicant interface state: completed -> disconnected
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.3910] device (wlp7s0): supplicant interface state: disconnected -> disabled
Mar 19 16:18:14 arch NetworkManager[565]: <info> [1553001494.4515] device (wlp7s0): supplicant interface state: disabled -> disconnected
Mar 19 16:18:15 arch wpa_supplicant[632]: wlp7s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Mar 19 16:18:15 arch wpa_supplicant[632]: wlp7s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
Even when I try some standard router addresses in my web browser like 192.168.1.1 it doesnt redirects me to wifi login page.
Please help me handle this issue.
Offline
Have you set a custom nameserver in NetworkManager?
I think public portals use their own DNS to redirect to the login page.
Jin, Jîyan, Azadî
Offline
No I haven't. It should help? I just use GUI version of Network-manager. I think it was pacman package network-manager-applet. I use it with default settings. Could you please expand your answer?
Offline
No I haven't. It should help?
No, I think you need to allow NetworkManager to dynamically change the nameserver so that it requests the URL from the router.
See this post by Trilby for another suggestion:
https://bbs.archlinux.org/viewtopic.php … 2#p1823592
There are a few other suggestions in that thread with more available from your favourite search engine — you are not the first to encounter this problem.
Last edited by Head_on_a_Stick (2019-03-19 15:14:31)
Jin, Jîyan, Azadî
Offline