[RISOLTO] Problemi wifi

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
biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

[RISOLTO] Problemi wifi

Messaggio da biopresto »

Ciao a tutti,
sono da poco passato a Slackware 13.37 RC4.
Ho configurato tutto senza problemi, ma mi trovo in difficoltà col wifi.
Ho un portatile asus con cheda Intel/Pro 2200, correttamente rconusciuta dal sistema e modulo caricato.

Codice: Seleziona tutto

bash-4.1# lspci -vv

01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
	Subsystem: Intel Corporation Device 2701
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (750ns min, 6000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at fa9ff000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
	Kernel driver in use: ipw2200
	Kernel modules: ipw2200

bash-4.1# iwconfig                   

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:off/any  Nickname:"localhost"
          Mode:Managed  Channel:0  Access Point: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power=20 dBm   Sensitivity=8/0  
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Ho letto che l'utilizzo di rc.wireless.conf è deprecato per cui, per partire e vedere se è tutto OK con rete aperta, ho settato il mio router wifi (che si trova in 192.168.0.01) senza protezione

Codice: Seleziona tutto

bash-4.1# iwlist wlan0 scan
wlan0     Interface doesn't support scanning.
bash-4.1# iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: E0:91:F5:66:9D:C8
                    ESSID:"BIOPRESTO"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Frequency:2.412 GHz (Channel 1)
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
                              11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Quality=97/100  Signal level=-28 dBm 
                    Extra: Last beacon: 168ms ago
Poi ho modificato il file rc.inet1.conf provando varie possibilità, ma nessuna ha funzionato, l'ultima versione che allego genera il seguente output:

Codice: Seleziona tutto

bash-4.1# /etc/rc.d/rc.inet1 restart
Polling for DHCP server on interface eth0:
dhcpcd[3416]: version 5.2.11 starting
dhcpcd[3416]: eth0: waiting for carrier
dhcpcd[3416]: eth0: carrier acquired
dhcpcd[3416]: eth0: broadcasting for a lease
dhcpcd[3416]: eth0: offered 192.168.0.5 from 192.168.0.1
dhcpcd[3416]: eth0: acknowledged 192.168.0.5 from 192.168.0.1
dhcpcd[3416]: eth0: checking for 192.168.0.5
dhcpcd[3416]: eth0: leased 192.168.0.5 for 86400 seconds
dhcpcd[3416]: forked to background, child pid 3454
/etc/rc.d/rc.inet1:  eth1 information: 'Any ESSID'
/etc/rc.d/rc.inet1:  eth1 information: 'Any ESSID'
ovvero si collega wired, ma wireless non capisco cosa combini.
Non è che eth1 e wlan0 sono in conflitto?
Grazie per un aiuto.
Ultima modifica di biopresto il gio 21 apr 2011, 15:14, modificato 3 volte in totale.

biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

Re: Problemi wifi

Messaggio da biopresto »

Scusate, non riesco a capire se ho caricato il file rc.inet1.conf, ecco qui:

Codice: Seleziona tutto

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

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
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.0.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="yes"

## Example config information for wlan0.  Uncomment the lines you need and fill
## in your info.  (You may not need all of these for your wireless network)
IFNAME[4]="wlan0"
IPADDR[4]="192.168.0.100"
NETMASK[4]="255.255.255.0"
#USE_DHCP[4]=""
#DHCP_HOSTNAME[4]=""
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
WLAN_ESSID[4]=BIOPRESTO
WLAN_MODE[4]=Managed
WLAN_RATE[4]="54M auto"
WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"
Ultima modifica di biopresto il dom 17 apr 2011, 11:23, modificato 1 volta in totale.

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: Problemi wifi

Messaggio da percoco2000 »

Da quello che vedo, tu non hai una wlan0, la tua scheda wireless e' mappata come eth1. Quindi devi configurare la sezione ad essa relativa.

Codice: Seleziona tutto

eth1 IEEE 802.11bg ESSID:off/any Nickname:"localhost"
 Mode:Managed Channel:0 Access Point: Not-Associated 
 Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0 
 Retry limit:7 RTS thr:off Fragment thr:off
 Encryption key:off
 Power Management:off
 Link Quality:0 Signal level:0 Noise level:0
 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

Re: Problemi wifi

Messaggio da biopresto »

Si, l'avevo notato anche io, e avevo provato:
a) mettere i dati per la wlan nella sezione # Config information for eth1:
b) mettere IFNAME[4]="eth1" invece che IFNAME[4]="wlan0"
ma senza successo.
Ora riprovo ma devo procedere con a o b? Suppongo devo commentare tutte le righe della sezione wlan0 ed impostare con dati analoghi la sezione in eth1?
Grazie

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: Problemi wifi

Messaggio da percoco2000 »

Intanto proverei una connessione "a mano"

Da root:
iwconfig eth1 mode managed
iwconfig eth1 essid "BIOPRESTO"

iwconfig (e qui controlla che alla voce eth1 ti dia il giusto essid)

dhclient eth1

Non saprei aiutarti per la configurazione di inet1.rc, io uso la connessione a mano in rc.local :)

biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

Re: Problemi wifi

Messaggio da biopresto »

Ecco cosa succede se commento tutta la sezione wlano e setto come segue la sezione eth1:

Codice: Seleziona tutto

# Config information for eth1:
IPADDR[1]="192.168.0.100"
NETMASK[2]="255.255.255.0"
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
WLAN_ESSID[1]=BIOPRESTO
WLAN_MODE[1]=Managed
WLAN_RATE[1]="54M auto"
WLAN_CHANNEL[1]="auto"
bash-4.1# /etc/rc.d/rc.inet1 restart
Polling for DHCP server on interface eth0:
dhcpcd[2406]: version 5.2.11 starting
dhcpcd[2406]: eth0: broadcasting for a lease
dhcpcd[2406]: eth0: offered 192.168.0.3 from 192.168.0.1
dhcpcd[2406]: eth0: acknowledged 192.168.0.3 from 192.168.0.1
dhcpcd[2406]: eth0: checking for 192.168.0.3
dhcpcd[2406]: eth0: leased 192.168.0.3 for 86400 seconds
dhcpcd[2406]: forked to background, child pid 2435
/etc/rc.d/rc.inet1: eth1 information: 'Any ESSID'
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Invalid argument.
Ultima modifica di biopresto il dom 17 apr 2011, 11:24, modificato 1 volta in totale.

biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

Re: Problemi wifi

Messaggio da biopresto »

percoco2000 ha scritto:Intanto proverei una connessione "a mano"

Da root:
iwconfig eth1 mode managed
iwconfig eth1 essid "BIOPRESTO"

iwconfig (e qui controlla che alla voce eth1 ti dia il giusto essid)

dhclient eth1

Non saprei aiutarti per la configurazione di inet1.rc, io uso la connessione a mano in rc.local :)
Così funziona, grazie! Dopo aver scollegato il cavo di rete:

Codice: Seleziona tutto

bash-4.1# iwconfig eth1 mode managed
bash-4.1# iwconfig eth1 essid "BIOPRESTO"
bash-4.1# iwconfig
eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:"BIOPRESTO"  Nickname:"localhost"
          Mode:Managed  Frequency:2.412 GHz  Access Point: E0:91:F5:66:9D:C8   
          Bit Rate:54 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0  
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=47/100  Signal level=-25 dBm  Noise level=-83 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:40

bash-4.1# dhclient eth1
bash-4.1# iwconfig

eth1      IEEE 802.11bg  ESSID:"BIOPRESTO"  Nickname:"localhost"
          Mode:Managed  Frequency:2.412 GHz  Access Point: E0:91:F5:66:9D:C8   
          Bit Rate:54 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0  
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=47/100  Signal level=-25 dBm  Noise level=-83 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:51

bash-4.1# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=50 time=1103 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=50 time=104 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=50 time=83.7 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=50 time=79.2 ms
64 bytes from 8.8.8.8: icmp_req=5 ttl=50 time=74.9 ms
64 bytes from 8.8.8.8: icmp_req=6 ttl=50 time=97.8 ms
64 bytes from 8.8.8.8: icmp_req=7 ttl=50 time=70.6 ms
Vorrei solo capire meglio come funziona rc.inet1.conf...
Ultima modifica di biopresto il dom 17 apr 2011, 11:25, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Problemi wifi

Messaggio da 414N »

biopresto ha scritto:Ecco cosa succede se commento tutta la sezione wlano e setto come segue la sezione eth1:

Codice: Seleziona tutto

# Config information for eth1:
IPADDR[1]="192.168.0.100"
NETMASK[2]="255.255.255.0"
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
WLAN_ESSID[1]=BIOPRESTO
WLAN_MODE[1]=Managed
WLAN_RATE[1]="54M auto"
WLAN_CHANNEL[1]="auto"

Codice: Seleziona tutto

bash-4.1# /etc/rc.d/rc.inet1 restart
Polling for DHCP server on interface eth0:
dhcpcd[2406]: version 5.2.11 starting
dhcpcd[2406]: eth0: broadcasting for a lease
dhcpcd[2406]: eth0: offered 192.168.0.3 from 192.168.0.1
dhcpcd[2406]: eth0: acknowledged 192.168.0.3 from 192.168.0.1
dhcpcd[2406]: eth0: checking for 192.168.0.3
dhcpcd[2406]: eth0: leased 192.168.0.3 for 86400 seconds
dhcpcd[2406]: forked to background, child pid 2435
/etc/rc.d/rc.inet1:  eth1 information: 'Any ESSID'
Error for wireless request "Set Frequency" (8B04) :
    SET failed on device eth1 ; Invalid argument.
È inutile specificare un IP se poi usi DHCP (penso che sia abilitato di default, percui se non specifichi "no" nella sezione della tua scheda di rete te lo trovi abilitato). Stesso discorso per NETMASK.
L'errore che ti viene mostrato :

Codice: Seleziona tutto

Error for wireless request "Set Frequency" (8B04) :
    SET failed on device eth1 ; Invalid argument.
credo si riferisca ai parametri che hai specificato in WLAN_RATE[1]. Probabilmente il driver della tua scheda wireless non li supporta oppure non li supporta nella forma che rc.inet1 gli presenta quando tenta di configurarla. Dato che specificando manualmente i parametri omettendo la velocità della connessione la rete ti funziona, ti consiglio di commentare/cancellare quella variabile (WLAN_RATE[1]) e riprovare.

PS: usa i tag code invece di quote per riportare spezzoni di codice/file/output, altrimenti il post diventa lunghissimo e poco leggibile.

biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

Re: Problemi wifi

Messaggio da biopresto »

Allora, commentato tutta la sezione wlan0, e cambiato eth1 come segue:

Codice: Seleziona tutto

# Config information for eth1:
IPADDR[1]="192.168.0.100"
NETMASK[1]="255.255.255.0"
WLAN_ESSID[1]=BIOPRESTO
WLAN_MODE[1]=Managed
WLAN_CHANNEL[1]="auto"

# Default gateway IP address:
GATEWAY="192.168.0.1"
Ma l'errore è sempre quello:

Codice: Seleziona tutto

bash-4.1# /etc/rc.d/rc.inet1 restart
Polling for DHCP server on interface eth0:
dhcpcd[3175]: version 5.2.11 starting
dhcpcd[3175]: eth0: waiting for carrier
dhcpcd[3175]: timed out
dhcpcd[3175]: allowing 8 seconds for IPv4LL timeout
dhcpcd[3175]: timed out
/etc/rc.d/rc.inet1:  eth1 information: 'Any ESSID'
Error for wireless request "Set Frequency" (8B04) :
    SET failed on device eth1 ; Invalid argument.
:-(

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Problemi wifi

Messaggio da 414N »

Prova a togliere le righe riguardanti IPADDR e NETMASK e reinserisci USE_DHCP[1]="YES".

biopresto
Linux 0.x
Linux 0.x
Messaggi: 52
Iscritto il: mer 6 apr 2011, 16:36
Slackware: 13.37
Desktop: KDE / XFCE
Località: Pianoro (BO)

Re: Problemi wifi

Messaggio da biopresto »

Provato ma nessun risultato.
Stufo di provare con rete aperta (tanto sarei passato poi a wpa per motivi di sicurezza), ho seguito parzialmente queste istruzioni:
http://www.dkpw.co.uk/wp/?p=465
e sono riuscito a connettermi senza problemi.

Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 658
Iscritto il: mer 13 ott 2010, 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

Re: Problemi wifi

Messaggio da darkstaring »

Credo che puoi cambiare il nome della periferica modificando

/etc/udev/rules.d/70-persistent-net.rules

o lo puoi anche eliminare, al riavvio ne ricrea uno buono :).. copia per sicurezza
non vorrei sbagliare
Ciao

Rispondi