Cheers for putting me on to iwd hoas
This is what I did from my notes when on buster.
I can't recall if I just removed wpa_supplicant or not. Anyway it was easy and worked well though I live in the middle of nowhere so have no need of encryption. If you do there are a few extra steps (Arch wiki)
#Show network hardware available on MY laptop: (wls33)
code:
output:
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 90:fb:a6:87:be:0e brd ff:ff:ff:ff:ff:ff
3: wls33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether f0:7b:cb:90:bf:4f brd ff:ff:ff:ff:ff:ff
#iirc lines starting with "e" are ethernet "w" wifi
#show network wifi available for connection and their names : "Swift 2 Plus" (my phone) TNCAP5B7823 (router) & Belkin_G_Plus_MIMO_C51B1F (switch)
The ">" shows the currently connected one.
code:
output:
iwctl station wls33 get-networks
Available networks
--------------------------------------------------------------------------------
Network name Security Signal
--------------------------------------------------------------------------------
TNCAP5B7823 open ****
> Belkin_G_Plus_MIMO_C51B1F open ****
Swift 2 Plus open ****
#I would make connection with one of the following:
Code: Select all
iwctl station wls33 connect "Swift 2 Plus"
iwctl station wls33 connect Belkin_G_Plus_MIMO_C51B1F
iwctl station wls33 connect TNCAP5B7823
#test connection,with ping. You should see something like this:
PING gnu.org (209.51.188.148) 56(84) bytes of data.
64 bytes from wildebeest.gnu.org (209.51.188.148): icmp_seq=1 ttl=52 time=101 ms
64 bytes from wildebeest.gnu.org (209.51.188.148): icmp_seq=2 ttl=52 time=99.4 ms
64 bytes from wildebeest.gnu.org (209.51.188.148): icmp_seq=3 ttl=52 time=100 ms
--- gnu.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 4ms
rtt min/avg/max/mdev = 99.413/100.104/100.567/0.497 ms
edit: I checked my irc logs and found a conversation about it. Looks like I just removed wpa_supplicant dhcpclient and connman.
I tried iwd on a Debian stystem, eventually I was able to remove wpa_supplicant dhcpclient and connman
basically it has it's own dhcpclient built in I only needed dhcpcd and iwd to connect... assuming I did it all correctly
So just iwd and dhcpcd?
yes as far as I could tell. The only thing I did wonder was if there were some configs left from the previous wifi clients.
But I don't think so as I started it if found the wifi and eth0 I chose and it connected
Via GUI?
No terminal. There was dhcpcd-gtk . I tried it but the weight was the same as connman-get so tried iwd