iw dev connect
é necessário, mas é uma ferramenta de baixo nível que apenas associa à rede Wi-Fi, semelhante à conexão de um cabo Ethernet com fio . No entanto, isso não é suficiente para "inserir alguns URLs" - você também precisa ter um endereço IP e configurar alguns servidores DNS.
O método mais simples normalmente seria usar o NetworkManager ou algo similar, e permitir a configuração necessária do DHCP - você pode simplesmente selecionar a rede Wi-Fi de uma lista (como Windows) ou usar nmcli
ou nmtui
para se conectar:
nmcli dev wifi connect MyCharterWiFi99-2G
Claro que você pode executar um cliente DHCP manualmente:
iw wlan0 connect -w MyCharterWiFi99-2G
dhclient wlan0
O método completamente manual:
iw wlan0 connect -w MyCharterWiFi99-2G
ip addr add 192.168.1.123/24 dev wlan0
ip route add default via 192.168.1.1 dev wlan0
echo "nameserver 192.168.1.1" > /etc/resolv.conf