Pagina 1 di 1
Automatizzare connessione wireless all'avvio
Inviato: ven 6 ott 2006, 7:32
da LaZyBoY
Salve,
avrei bisogno di una mano. Sono riuscito facilmente a connettermi da
root ma solo manualmente. I comandi do sono questi:
Codice: Seleziona tutto
iwconfig eth1 mode Managed
iwconfig eth1 essid PIPPO
ifconfig eth1 up
dhcpcd eth1
Tutto funziona bene solo se fatto a mano. Il problema è che non riesco ad automatizzare tutto questo all'avvio. Ho provato a copiare questi comandi in un file, renderlo eseguibile ed avviarlo tramite etc/rc.d/rc.local.
Dmesg mi riporta:
appena do il comando:
allora dmesg dice:
e quindi posso tranquillamente avviare dhcpcd e sono connesso.
Ma perchè non funziona all'avvio? Come se iwconfig non venisse eseguito.
Ho la slack 11 col kernel 2.6.18. La scheda è una Intel 3945ABG.
Grazie per l'aiuto.
Inviato: ven 6 ott 2006, 8:36
da red
La prima cosa che mi viene in mente è che in realtà il file che hai creato non venga eseguito.
Anche se forse esiste una soluzione più elegante, al momento prova a mettere direttamente i comandi in rc.local invece di fargli avviare un file esterno.
Re: Automatizzare connessione wireless all'avvio
Inviato: ven 6 ott 2006, 9:09
da mark_century_2000
LaZyBoY ha scritto:
Tutto funziona bene solo se fatto a mano. Il problema è che non riesco ad automatizzare tutto questo all'avvio. Ho provato a copiare questi comandi in un file, renderlo eseguibile ed avviarlo tramite etc/rc.d/rc.local.
L'idea di far lanciare un nuovo file a rc.local non è errata, ma devi specificare il percorso dei comandi, cioè non basta scrivere iwconfig devi specificare /sbin/iwconfig ad esempio. Questo discorso vale sia che i comandi siano scritti all'interno di rc.local sia che vengano chiamati da un'altro file.
ARGH!
Inviato: ven 6 ott 2006, 9:14
da LaZyBoY
Sono un idiota!

il file non veniva avviato perchè avevo scritto "/wirless.conf" anzichè "wireless.conf"... il bello che ieri pomeriggio ci ho perso almeno 1 ora.
Inviato: ven 6 ott 2006, 10:18
da Absolut
io ho modificato /etc/rc.d/rc.inet1.conf e rc.wireless.conf per far partire tutto in automatico all'avvio!
Inviato: ven 6 ott 2006, 11:12
da napoleone1981
io ho modificato /etc/rc.d/rc.inet1.conf e rc.wireless.conf per far partire tutto in automatico all'avvio!
Anch'io lo avevo fatto, solo che se ero in un posto dove non prendeva la wireless, non partiva il computer!!! si bloccava su udev... boh
Inviato: ven 6 ott 2006, 13:40
da Absolut
mi correggo, se metto un indirizzo statico, non me lo da.. con il dhcp forse, ora vedo!
Inviato: ven 6 ott 2006, 15:38
da Absolut
Mi correggo nuovamente: risolto.
vi posto il mio rc.inetd1.conf
# Config information for eth1:
ESSID[1]=VITTONET
USE_DHCP[1]="no"
IPADDR[1]="192.168.1.2"
NETMASK[1]="255.255.255.0"
MODE[1]=Managed
RATE[1]="54M"
e il mio rc.wireless.conf:
VERBOSE=0
WPA="n"
case "$HWADDR" in
00:0E:2E:*)
INFO="Configurazione wireless usb"
ESSID="VITTONET"
MODE="Managed"
# CHANNEL="11"
RATE="54M"
esac
Le cifre 00:0E:2E sono le prime cifre esadecimali del MAC della periferica.
A me il wireless è visto come eth1, se ve lo vede come wlan0 credo dobbiate cambiare il numero tra parentesi quadre in 4.
Così mi funziona tutto all'avvio. Uso una pen usb con chip zd1211 e kernel 2.6.18 che supporta finalmente questo chip!
ciao!