Script Bash abilitazione scheda wireless: differenze tra le versioni

m
+ template autori
mNessun oggetto della modifica
m (+ template autori)
Riga 1: Riga 1:
Di seguito un semplice script per la connessione a una rete wireless. Richiede di essere eseguito con privilegi di amministrazione e che non sia attivo alcun network manager.
Di seguito un semplice script per la connessione a una rete wireless. Richiede di essere eseguito con privilegi di amministrazione e che non sia attivo alcun network manager.


È possibile configurare la rete wireless senza script modificando opportunamente il file ''/etc/network/interfaces'' (si veda [http://guide.debianizzati.org/index.php/Configurazione_di_una_connessione_wireless qui]). E anche creare più profili diversi tra cui scegliere di volta in volta, installando il pacchetto switchconf (si veda [http://e-zine.debianizzati.org/web-zine/numero_2/?page=60 qui]).
È possibile configurare la rete wireless senza script modificando opportunamente il file ''/etc/network/interfaces'' (si veda [http://guide.debianizzati.org/index.php/Configurazione_di_una_connessione_wireless qui]). E anche creare più profili diversi tra cui scegliere di volta in volta, installando il pacchetto switchconf (si veda [http://e-zine.debianizzati.org/web-zine/numero_2/?page=60 qui]).<br/>
I comandi presentati nello script però possono essere d'aiuto anche per la configurazione da terminale.
I comandi presentati nello script però possono essere d'aiuto anche per la configurazione da terminale.


Creare un file (leggibile soltanto da root e in un percorso in cui soltanto root ha permessi di scrittura), con questo contenuto:
Creare un file (leggibile soltanto da [[root]] e in un percorso in cui soltanto root ha permessi di scrittura), con questo contenuto:


<pre>
<pre>
Riga 80: Riga 80:
Per l'autenticazione, con WEP o WPA2, è possibile sostituire la riga PASSWORD="..." con read PASSWORD (per rendere interattiva la richiesta). Inoltre per WPA2 si può creare a priori il file ''wpaconfig'' (utilizzando wpa_passphrase) in un percorso raggiungibile soltanto da root, rimuovendo quindi sia la riga PASSWORD="...", sia ''umask'' e ''wpa_passphrase'', e lasciando soltanto la riga ''wpa_supplicant'' per richiamarne la configurazione. In questo caso nel file di configurazione (tra "network={" e "}") si può aggiungere anche la riga scan_ssid=1 per permettere la connessione a reti protette da WPA2 con essid "nascosto".
Per l'autenticazione, con WEP o WPA2, è possibile sostituire la riga PASSWORD="..." con read PASSWORD (per rendere interattiva la richiesta). Inoltre per WPA2 si può creare a priori il file ''wpaconfig'' (utilizzando wpa_passphrase) in un percorso raggiungibile soltanto da root, rimuovendo quindi sia la riga PASSWORD="...", sia ''umask'' e ''wpa_passphrase'', e lasciando soltanto la riga ''wpa_supplicant'' per richiamarne la configurazione. In questo caso nel file di configurazione (tra "network={" e "}") si può aggiungere anche la riga scan_ssid=1 per permettere la connessione a reti protette da WPA2 con essid "nascosto".


Se si ha a che fare con un server DHCP, possiamo farci assegnare un IP tramite il comando
Se si ha a che fare con un server DHCP, possiamo farci assegnare un IP tramite il comando:
<pre>
<pre>
# dhclient eth0
# dhclient eth0
Riga 86: Riga 86:
al posto della riga in cui si assegna l'IP alla scheda. A questo punto non sarà necessario neanche assegnare l'indirizzo del gateway poiché pensa a tutto il server DHCP.
al posto della riga in cui si assegna l'IP alla scheda. A questo punto non sarà necessario neanche assegnare l'indirizzo del gateway poiché pensa a tutto il server DHCP.


----
{{Autori|Autore=[[Utente:Noise|Noise]]
[[Utente:Noise|Noise]]
|Estesa_da=
 
: [[Utente:Grayhawk|Grayhawk]] (Aggiunto uso DHCP)
Aggiunto uso DHCP da [[Utente:Grayhawk|Grayhawk]]
: [[Utente:HAL 9000|HAL 9000]] (Aggiunta connessione a rete con WPA2)
 
}}
Aggiunta connessione a rete con WPA2 da [[Utente:HAL 9000|HAL 9000]]


[[Categoria: Schede Wireless]][[Categoria: Bash Scripting]]
[[Categoria: Schede Wireless]][[Categoria: Bash Scripting]]
6 999

contributi