Attivare una connessione wireless su Linux

Bisogno di configurare una connessione wireless su un macchina linux ?
Magari perchè hai deciso di riutilizzare un vecchio computer con una bella distribuzione linux e fargli fare un po’ di lavoro, magari sistemando il pc un po’ fuori mano, dove non puoi mettere un cavo di rete ? E magari quel pc non ha una scheda di rete wi/fi e quindi hai deciso di usare una chiavetta usb ?
Ben fatto ! Certo, magari c’è qualche piccolo problema nella configurazione della chiavetta wi/fi, ma ecco che qui ti propongo un supporto per risolvere il problema.

linux-wifi

Per prima cosa esegui il comando iwconfig per identificare la scheda

# iwconfig
lo        no wireless extensions.

 

wlan0     IEEE 802.11bgn  ESSID:”SSID”
Mode:Managed  Frequency:2.462 GHz  Access Point: 00:3F:42:A1:3C:F0
Bit Rate=54 Mb/s   Tx-Power=16 dBm
Retry  long limit:7   RTS thr:off   Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=50/70  Signal level=-60 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:90   Missed beacon:0

 

eth0      no wireless extensions.

nell’esempio riportato, wlan0 è la sola scheda che supporta il wi/fi
Occorre ora verificare che la configurazione in /etc/sysconfig/network-scripts/ifcfg-wlan0 per controllare che contenga
ONBOOT=”yes”

Verifica che /etc/sysconfig/wpa_supplicant contenga la scheda nella linea INTERFACES

# Use the flag “-i” before each of your interfaces, like so:
#  INTERFACES=”-ieth1 -iwlan0″
INTERFACES=”-iwlan0″

Editando il file /etc/wpa_supplicant/wpa_supplicant.conf si specifica la rete da usare e la password per accedere

network={
ssid=”SSID”
scan_ssid=1
key_mgmt=WPA-PSK
psk=”PASSWORD”
}

Nell’esempio riportato qui sopra occorre inserire l’identificativo della propria rete (SSID) e la password usata (PASSWORD)
Nel caso (fortemente sconsigliato nella realtà, ma teoricamente e praticamente possibile) non si utilizzi una password, sostituire le ultime due righe con:

key_mgmt=NONE

Crea il nuovo file di attivazione del servizio facendo un copia e incolla di queste righe

cat > /etc/init.d/prepnet <<EoT
#!/bin/sh

/etc/init.d/messagebus start
/etc/init.d/wpa_supplicant start
killall dhclient >/dev/null 2>&1
EoT
chmod a+rx /etc/init.d/prepnet
ln -s /etc/init.d/prepnet /etc/rc3.d/S09prepnet
ln -s /etc/init.d/prepnet /etc/rc5.d/S09prepnet

Esegui questi comandi per configurare il servizio

chkconfig messagebus off
chkconfig wpa_supplicant off
chkconfig NetworkManager off
chkconfig network on

Infine fai un reboot del sistema per abilitare il sistema

Lascia il tuo commento