Finalmente sono riscito ad effettuare una connesione wifi con pretezione wpa utilizzando il solo terminale, la documentazione da me utilizzata l'ho trovata sul wiki di archlinux. " www.archlinux.it".
le prove sono state esecuite su un eeepc 1000H con installato archlinux.
la prima cosa da fare è quella di modificare il file rc.conf disabilitando il caricamento delle interfacce di rete.
sudo nano /etc/rc.conf
eth0="dhcp"
ra0="dhcp"
INTERFACES=(!eth0 !ra0)
se avete installato wicd o network manager disinstallateli ed eliminateli dalla linea daemons di rc.conf.
installate i pacchetti wireless_tools e wpa_supplicant che vi serviranno per configurare la connessione.
sudo pacman -Sy wireless_tools wpa_supplicant
incominciamo il verificando il nome assegnato alla scheda wireless, entrate come utente root:
su -
(inserite la vostra password di amministratore.)
utilizzate il comando ifconfig.
ifconfig -a
nel mio caso la scheda wireless viene identificata con ra0.
alziamo l'interfaccia con
ifconfig ra0 up
utilizzando il comando iwlist, verificate il nome della vostro access point essid.
iwlist ra0 scan
prendete nota del nome assegnato, utilizzate questo comando per configurare il file wpa_supplicant.conf.
mettete nome ed password senza virgolette.
wpa_passphrase "nome essid" "password essid" > /etc/wpa_supplicant.conf
utilizzate il comando wpa_supplicant:
wpa_supplicant -B Dwext -i ra0 -c /etc/wpa_supplicant.conf
assegnate un indirizzo ip alla vostra scheda wifi nel mio caso ho configurato il router in dhcp.
dhcpcd ra0
dovrebbe funzionare tutto, per eventuali altre problematiche o configurazioni consultate il sito di archlinux.
Per eseguire la connessione automatica senza dover digitare questi comandi ogni volta ho scritto un piccolo script che ho messo dentro la cartella /sbin
#!/bin/bash
# nome script wifi da mettere dentro la cartella /sbin
# piccolo script per connesione wifi con protezione wpa
ifconfig ra0 up
wpa_passphrase nome-essid password > /etc/wpa_supplicant.conf
wpa_supplicant -B Dwext -i ra0 -c /etc/wpa_supplicant.conf
date i permessi di esecuzione allo script, copiatelo dentro la cartella sbin.
sudo chmod a+rwx wifi
sudo cp -fr wifi /sbin
modificate il file /etc/rc.local inserendo una linea che indica di far partire lo script wifi all'avvio.
sudo nano /etc/rc.local
inserite questo nel file di testo.
/sbin/wifi
salvate tutto, ora al prossimo riavvio della macchina verra eseguita la connessione wireless in automatico, ricordatevi che se eseguite lo script dovete cambiare le linee riguardanti il nome dell'interfaccia wireless e quelle rigurardanti il nome dell'access point e password access point.
Nessun commento:
Posta un commento