Problema scheda wi-fi (client dhcp)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Problema scheda wi-fi (client dhcp)

Messaggio da Burroughs »

Sul mio portatile utilizzo una Slack 10.2, kernel 2.6.15.3, con chipset wi-fi Intel IPW2200BG.
Ho un router con access point 3com a cui mi connetto regolarmente dando all'interfaccia di rete wi-fi una configurazione IP statica.
Un paio di giorni fa ho provato a connettermi al router utilizzando una configurazione IP dinamica (ovviamente, sul router ho avviato il server DHCP).
Per farlo ho utlizzato questo script, molto alla buona:

Codice: Seleziona tutto

echo "Disabilito l'interfaccia di rete Ethernet"
ifconfig eth0 down
echo "Abilito l'interfaccia di rete wi-fi"
ifconfig eth1 up
echo "Carico /etc/resolv.conf"
rm /etc/resolv.conf
cp /root/backup/config_files/resolv.conf_1 /etc
mv /etc/resolv.conf_1 /etc/resolv.conf
echo "Imposto le proprietà della connessione"
iwconfig eth1 essid ""
iwconfig eth1 mode Managed
iwconfig eth1 ap any
iwconfig eth1 channel 10
iwconfig eth1 key restricted "chiave_wep_128bit"
echo "Modifico i file di configurazione di inet1.conf"
cp /root/backup/config_files/rc.inet1.conf_d_wifi /etc/rc.d/
rm /etc/rc.d/rc.inet1.conf
mv /etc/rc.d/rc.inet1.conf_d_wifi /etc/rc.d/rc.inet1.conf
echo "Riavvio il servizio"
/etc/rc.d/rc.inet1 restart
echo "Avvio il servizio DHCP"
/sbin/dhcpcd -d -t 10 eth1
Questo, poi, è l'inet1.conf che viene caricato dallo script:

Codice: Seleziona tutto

root@andy:~/backup/config_files# cat rc.inet1.conf_d_wifi
# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]="YES"
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""

# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""

# Default gateway IP address:
#GATEWAY="192.168.1.1"

# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
Bene, quando lancio lo script ottengo il seguente messaggio di errore:

Codice: Seleziona tutto

Info, MAC address = 00:0e:35:0e:b1:0e
Debug, broadcasting DHCP_REQUEST for 192.168.1.4
Error, terminating on signal 2
La cosa più strana è che se do un ifconfig l'interfaccia di rete wi-fi (eth1) non viene nemmeno caricata.
Con l'altro script, che imposta una configurazione IP statica, nessun problema, invece.
Per completezza di informazione, vi posto anche questo:

Codice: Seleziona tutto

echo "Imposto le proprietà della connessione"
iwconfig eth1 essid "Lago"
iwconfig eth1 mode Managed
iwconfig eth1 channel 10
iwconfig eth1 key restricted "chiave_wep_128bit"
echo "Abilito l'interfaccia di rete wi-fi"
ifconfig eth1 up 192.168.1.4 up
echo "Disabilito l'interfaccia di rete Ethernet"
ifconfig eth0 down
echo "Riconfiguro la tabella di instradamento"
route add default gw 192.168.1.1
Qualche ipotesi???
Io è da ieri sera che ci smanetto senza costrutto.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

1pixel
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: mer 21 dic 2005, 15:38

Messaggio da 1pixel »

a me è successa una cosa simile, e mi sembra di aver risolto solo lanciando in automatico il demone dhcpcd, che in qualche modo credo inizializzi le interfacce per accogliere gli indirizzi ip da dhcp

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Messaggio da Burroughs »

Beh, la cosa strana è che se do

Codice: Seleziona tutto

ifconfig eth0
ifconfig eth1
e affido a Wireless Assistant il compito di connettermi alla Wlan, tutto funziona, ma se lo faccio a mano o tramite un altro programma, come WiFi Radar, la procedura non sortisce esito positivo.
Insomma, il workaround esiste, ma il pensiero di non poter ricorrere ad un comodo script, mi infastidisce non poco.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Rispondi