Wireless Slackware 13

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.
Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

magicleonkennedy ha scritto:intendo.. io ho dovuto dare il percorso del pacchetto, quando comunque ho poi provato upgradepkg mi ha detto (giustamente) che era già installato, ma se non lo fosse stato avrei comunque dovuto dargli il percorso o lo avrebbe cercato lui?
Gli devi comunque dare il percorso di dove si trova il pacchetto.

magicleonkennedy ha scritto:per la wireless, wicd mi da l'errore "unable to get ip address", guardando le reti con iwlist wlan0 scan vedo che mode della mia rete è master, ma wlan0 è su managed, può essere questo? (dando iwconfig wlan0 mode master però non è un comando valido..)
Solo l'access point (router) è "master", i client sono "managed".
Il tuo router usa ip statici o dinamici?
magicleonkennedy ha scritto:*edit: come nome della rete wicd mi da "hidden"... e la mia rete non è nascosta
Questo è strano

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

uso un ip dinamico

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

Ti direi di provare a configurare la rete tramite terminale e lanciare a mano il demone dhcpcd (per vedere che errore ti dà), ma se la rete è protetta con WPA, devi configurare anche wpa-supplicant.

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

puoi postarmi una guida? non ho la più pallida idea di come si faccia..

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

http://linux.die.net/man/5/wpa_supplicant.conf
http://hostap.epitest.fi/gitweb/gitweb. ... icant.conf
http://www.google.it/search?q=wpa_suppl ... =firefox-a

A te probabilmente basta una cosa tipo questa:

Codice: Seleziona tutto

# See /usr/doc/wpa_supplicant-0.5.7/wpa_supplicant.conf.sample
# for many more options that you can use in this file.

# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

network={
  scan_ssid=1
  ssid="nome_rete"
  proto=WPA
  key_mgmt=WPA-PSK
  pairwise=CCMP TKIP
  group=CCMP TKIP WEP104 WEP40
  psk="tua_password"
}
Ultima modifica di Ansa89 il mer 15 dic 2010, 8:26, modificato 1 volta in totale.

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

ehm.. questi sono esempi del file wpa_supplicant?
non mi sembrano tutorial D:

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

magicleonkennedy ha scritto:non mi sembrano tutorial
Ho trovato solo tutorial per ubuntu, ma credo che basandoti su questi esempi sarai in grado di configurare la tua rete.

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

ho modificato il wpa_supplicant con i miei dati (essid e psk), ora che faccio? riprovo la connessione da wicd?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

No, devi configurare i parametri wireless con iwconfig, lanciare wpa_supplicant e dhcpcd:

Codice: Seleziona tutto

#iwconfig wlan0 essid NOME_RETE channel CANALE
#wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant.conf -B
#dhcpcd -d wlan0

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

ehm..
questo è quello che mi dice quando faccio partire il wpa_supplicant:

Codice: Seleziona tutto

root@localhost:~# wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant.conf -B
Line 22: Invalid PSK '**mia chiave di rete**'.                                    
Line 22: failed to parse psk '**mia chiave di rete**'.                            
Line 24: WPA-PSK accepted for key management, but no PSK configured.         
Line 24: failed to parse network block.                                      
Failed to read or parse configuration '/etc/wpa_supplicant.conf'.            
root@localhost:~# dhcpcd                                                     
err, no interface specified                                                  
root@localhost:~# dhcpcd --help                                              
usage: dhcpcd [-adknpEGHMNRSTY] [-c script] [-h hostname] [-i classID]       
              [-l leasetime] [-m metric] [-r ipaddress] [-s ipaddress]       
              [-t timeout] [-u userclass] [-F none | ptr | both]             
              [-I clientID] <interface>                                      
root@localhost:~# dhcpcd -d                                                  
err, no interface specified                                                  
info, exiting                                                                
questo quando invoco il dhcp:

Codice: Seleziona tutto


root@localhost:~# dhcpcd -d wlan0                                            
info, wlan0: dhcpcd 3.2.3 starting                                           
info, wlan0: hardware address = 00:25:d3:09:39:b0                            
info, wlan0: DUID = 00:01:00:01:14:98:87:f3:00:26:18:00:32:70                
info, wlan0: broadcasting for a lease                                        
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff                      
debug, wlan0: waiting for 20 seconds                                         
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff                      
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff                      
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
err, wlan0: timed out
info, wlan0: trying to use old lease in `/etc/dhcpc/dhcpcd-wlan0.info'
debug, wlan0: sending ARP probe #1
debug, wlan0: sending ARP probe #2
debug, wlan0: sending ARP probe #3
debug, wlan0: sending ARP claim #1
debug, wlan0: sending ARP claim #2
warn, wlan0: using IPV4LL address 169.254.140.15
info, wlan0: adding IP address 169.254.140.15/16
debug, wlan0: no dns information to write
debug, wlan0: Looking up hostname via DNS
err, wlan0: Failed to lookup hostname via DNS: Temporary failure in name resolution
debug, wlan0: forking to background
info, wlan0: exiting
e.. per sicurezza posto anche il mio wla_supplicant, dato che non ne sono molto convinto..

Codice: Seleziona tutto

# See /usr/doc/wpa_supplicant-0.6.9/wpa_supplicant.conf.sample
# for many more options that you can use in this file.

# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
#country=US

# WPA protected network, supply your own ESSID and WPAPSK here:
network={
  scan_ssid=1
  ssid="Leon Wireless" <----la mia rete
  proto=WPA RSN
  key_mgmt=WPA-PSK
  pairwise=CCMP TKIP
  group=CCMP TKIP WEP104 WEP40
  psk=**mia chiave di rete**
  priority=10
}

# Plaintext connection (no WPA, no IEEE 802.1X),
# nice for hotel/airport types of WiFi network.
network={
  key_mgmt=NONE
  priority=0
}
poi pensavo.. può entrarci qualcosa il fatto che la mia rete, da come si vede nelle config, è composta da due parole staccate (Leon Wireless), ora, quando io vado a dare

Codice: Seleziona tutto

#iwconfig wlan0 essid "Leon Wireless" channel 1
può entrarci qualcosa il fatto che metto il nome della rete tra virgolette onde evitare errori del tipo "wireless non è un comando valido"? (me l'ha dato)

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

magicleonkennedy ha scritto:ehm..
questo è quello che mi dice quando faccio partire il wpa_supplicant:

Codice: Seleziona tutto

root@localhost:~# wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant.conf -B
Line 22: Invalid PSK '**mia chiave di rete**'.                                    
Line 22: failed to parse psk '**mia chiave di rete**'.                            
Line 24: WPA-PSK accepted for key management, but no PSK configured.         
Line 24: failed to parse network block.                                      
Failed to read or parse configuration '/etc/wpa_supplicant.conf'.            
La password va tra virgolette.

magicleonkennedy ha scritto:[code[root@localhost:~# dhcpcd
err, no interface specified
root@localhost:~# dhcpcd --help
usage: dhcpcd [-adknpEGHMNRSTY] [-c script] [-h hostname] [-i classID]
[-l leasetime] [-m metric] [-r ipaddress] [-s ipaddress]
[-t timeout] [-u userclass] [-F none | ptr | both]
[-I clientID] <interface>
root@localhost:~# dhcpcd -d
err, no interface specified
info, exiting [/code]
Sbagli ad invocare dhcpcd: come ti dice anche il prompt, devi specificare un'interfaccia.

magicleonkennedy ha scritto:questo quando invoco il dhcp:

Codice: Seleziona tutto


root@localhost:~# dhcpcd -d wlan0                                            
info, wlan0: dhcpcd 3.2.3 starting                                           
info, wlan0: hardware address = 00:25:d3:09:39:b0                            
info, wlan0: DUID = 00:01:00:01:14:98:87:f3:00:26:18:00:32:70                
info, wlan0: broadcasting for a lease                                        
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff                      
debug, wlan0: waiting for 20 seconds                                         
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff                      
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff                      
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
debug, wlan0: sending DHCP_DISCOVER with xid 0x474fbfff
err, wlan0: timed out
info, wlan0: trying to use old lease in `/etc/dhcpc/dhcpcd-wlan0.info'
debug, wlan0: sending ARP probe #1
debug, wlan0: sending ARP probe #2
debug, wlan0: sending ARP probe #3
debug, wlan0: sending ARP claim #1
debug, wlan0: sending ARP claim #2
warn, wlan0: using IPV4LL address 169.254.140.15
info, wlan0: adding IP address 169.254.140.15/16
debug, wlan0: no dns information to write
debug, wlan0: Looking up hostname via DNS
err, wlan0: Failed to lookup hostname via DNS: Temporary failure in name resolution
debug, wlan0: forking to background
info, wlan0: exiting
È inutile tentare di acquisire un indirizzo ip prima di essere entrato nella rete, quindi è ovvio che il comando fallisca.

magicleonkennedy ha scritto:e.. per sicurezza posto anche il mio wla_supplicant, dato che non ne sono molto convinto..

Codice: Seleziona tutto

# See /usr/doc/wpa_supplicant-0.6.9/wpa_supplicant.conf.sample
# for many more options that you can use in this file.

# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
#country=US

# WPA protected network, supply your own ESSID and WPAPSK here:
network={
  scan_ssid=1
  ssid="Leon Wireless" <----la mia rete
  proto=WPA RSN
  key_mgmt=WPA-PSK
  pairwise=CCMP TKIP
  group=CCMP TKIP WEP104 WEP40
  psk=**mia chiave di rete**
  priority=10
}

# Plaintext connection (no WPA, no IEEE 802.1X),
# nice for hotel/airport types of WiFi network.
network={
  key_mgmt=NONE
  priority=0
}
La password va tra virgolette.

magicleonkennedy ha scritto:poi pensavo.. può entrarci qualcosa il fatto che la mia rete, da come si vede nelle config, è composta da due parole staccate (Leon Wireless), ora, quando io vado a dare

Codice: Seleziona tutto

#iwconfig wlan0 essid "Leon Wireless" channel 1
può entrarci qualcosa il fatto che metto il nome della rete tra virgolette onde evitare errori del tipo "wireless non è un comando valido"? (me l'ha dato)
L'ideale sarebbe avere un essid composto da una sola stringa, ma non credo ci siano problemi anche ad usare nomi composti (basta ricordarsi di metterli tra virgolette).

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

non ho capito la cosa del dhcp, in quanto non so bene cosa sia lo stesso dhcp...
quel "dhcp -d" era una prova, il comando "giusto" l'ho dato dopo..
e poi.. se dhcp serve per acquisire un indirizzo ip, ma non posso perchè devo connettermi alla rete, che comando devo usare per connettermi? (uff, mi sento un ignorante completo ._.)

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Wireless Slackware 13

Messaggio da Ansa89 »

magicleonkennedy ha scritto:non ho capito la cosa del dhcp, in quanto non so bene cosa sia lo stesso dhcp...
quel "dhcp -d" era una prova, il comando "giusto" l'ho dato dopo..
Non "dhcp -d" (che non esiste neanche), il comando è "dhcpcd" (cioè il client dhcp).
Per ulteriori informazioni su cos'è dhcp c'è il man o wikipedia.

magicleonkennedy ha scritto:e poi.. se dhcp serve per acquisire un indirizzo ip, ma non posso perchè devo connettermi alla rete, che comando devo usare per connettermi? (uff, mi sento un ignorante completo ._.)
I comandi per connetterti alla rete sono quelli che ho elencato prima di dhcpcd, altrimenti ti avrei detto di eseguire direttamente dhcpcd.
1) iwconfig: dici all'interfaccia come si chiama la rete e su che canale è.
2) wpa_supplicant: dici all'interfaccia che password usare per entrare nella rete.
3) dhcpcd: dici all'interfaccia di chiedere al router un ip.

magicleonkennedy
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: lun 13 dic 2010, 15:07

Re: Wireless Slackware 13

Messaggio da magicleonkennedy »

si è collegato!!!!! grazie mille!!!
ultima cosa.. se volessi, in seguito, cambiare rete (tipo se non sono a casa), mi basta cambiare il wpa_supplicant e l'iwconfig giusto?

Avatar utente
kasher
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: gio 20 gen 2005, 0:00
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: kde 3.5.10

Re: Wireless Slackware 13

Messaggio da kasher »

magicleonkennedy ha scritto:*edit: come nome della rete wicd mi da "hidden"... e la mia rete non è nascosta
Ti risulta hidden perchè hai impostato la tua scheda (wlan0) in modalità "master e non le hai assegnato un essid, quindi con il comando iwlist wlan0 scanning trovi la rete da te appena creata sul tuo pc.

Prova a seguire questi passaggi da root:

Codice: Seleziona tutto

wpa_passphrase nomedellatuarete passworddellatuarete
naturalmente sosituendo con i dati della tua rete, otterrai un output del tipo:

Codice: Seleziona tutto

network={
		ssid="nomedellatuarete"
	       #psk="passworddellatuarete"
	       psk=b493b431013c2086e7a444495baf30253deffe1eaefe868280616d887735d949
}
ora modifica il file /etc/wpa_supplicant.conf sostituendo i valori ssid e psk con quelli ottenuti dall output precedenti.
Ora sempre da root lancianci ail comando:

Codice: Seleziona tutto

wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B
dhclient wlan0
Ora dovresti essere online (o almeno lo spero per te) :)

Rispondi