Por sua pergunta eu suponho que você quer um script para se conectar a uma rede wi-fi usando um script linux e acessar a internet.
Verificar todas as redes disponíveis
iwlist wlan0 scan
Cell 14 - Address: 80:A1:D7:7A:5E:68 <<AP
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=26/70 Signal level=-84 dBm
Encryption key:on
ESSID:"ra"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000000003621716c
Extra: Last beacon: 1260ms ago
IE: Unknown: 000472686561
IE: Unknown: 010482848B96
IE: Unknown: 030106
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
IE: Unknown: 050400010000
IE: Unknown: 2A0104
IE: Unknown: 32080C1218243048606C
Na lista, selecione a essência da rede Wi-Fi que você deseja conectar
iwconfig wlan0 essid ID key KEY
se o ESSID for "" use o ponto de acesso
iwconfig wlan0 ap AP key KEY
script
#!/bin/bash
ifconfig wlan0
iwconfig wlan0 ap AP key KEY
dhclient wlan0