Configurazione tp-link TL-WN8200ND wirless
Ciao a tutti, ho preso questo modello usb per connettermi con un pc desktop non dotato di scheda wifi. Ho scelto questo modello per la sua potenza e poi perchè il chipset dovrebbe essere riconosciuto dal kernel linux.
Ho una debian 8 64bit. Appena inserito non dava alcun segale, ho fatto una ricerca sul web e ho trovato questa guida: http://guide.debianizzati.org/index....ian_e_firmware Ho scaricato il firmware-realtek per la mia distro e l'ho installato manualmente con il classico: dpkg -i nome_pacchetto.deb A questo punto il led verde si è accesso in modo fisso (senza lampeggiare) e mi è comparso nel menù delle reti il wirless con in elenco tutte le reti della zona. Scelgo la mia rete che è pure aperta, vado per connettermi, ma niente da fare... Potreste aiutarmi? |
- ottieni l'IP ? (da terminale esegui: ip a)
- da terminale prova: ping 8.8.8.8 - da terminale prova: ping www.google.it p.s. che vedi da: lsusb p.s. il modulo del kernel dovrebbe essere il: rtl8192cu il pacchetto "firmware-realtek" lo trovavi anche nei repo |
# ip -a
Option "-a" is unknownm try "ip -help". #ping 8.8.8.8 connect: Network is unreachable #ping www.google.it Ping: unknown host www.google.it #lsusb bus 001 Device 002: ID 2357:0100 :mc: :mc: |
- il comando da dare per vedere le interfaccie:
Codice:
ip a guardalo da: sudo systemctl list-unit-files - per vedere se hai errori nei servizi: Codice:
sudo systemctl --failed Codice:
journalctl -b -p err - per provare a mano a ottenete l'IP : Codice:
dhcpcd <nome interfaccia> oppure Codice:
dhclient <nomeinterfaccia> |
Codice:
root@TUX:~# ip a |
#dhpcpcd wlan0
dhcpcd: comando non trovato |
- vedi dettagli dell'errore del servizio:
Codice:
systemctl status wpa_supplicant - i tentativi di ottenere l'ip a mano come sono andati? dhclient wlan0 p.s. altri messaggi si potrebbero vedere togliendo e reinserendo la chiavetta e vedere le ultime righe del comando: dmesg |
Codice:
dhclient wlan0 Codice:
#dmesg |
.......la cosa più umiliante è stare connessi con un pc wizozzianizzato dal quale rispondere .....perchè purtroppo sulla debian non ho nessun tipo di connessione :cry: :cry: :muro: :muro: :muro:
|
se "dhclient wlan0" non dice nulla e' segno buono
dopo ripeti il: ip a |
Ho eseguito i comandi che hai postato e dopo IP a:
Codice:
wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 |
Vi posto anche l'immagine delle reti che vede
Non ho parole!!!!!:muro: |
quella finestra di quale applicativo e?
una volta configurato l'essid e/o chiave Codice:
iwconfig wlan0 essid xxxxx dovrebbe prenderti il dhcp Codice:
dhclient wlan0 (comandi da dare come utente root) |
Quote:
L`essid devo indicare il nome della rete aperta? ........iwconfg purtroppo non è installato..... Di default.........speriamo che non abbia molte dipendenze da risolvere.... |
- nel networkmanager di gnome hai messo anche essid ecc. ?
- iwconfig e' nel pachetto : wireless-tools |
Ho installato wireless-tools.
Ho dato il comando Codice:
iwconfig wlan0 essid magico_r Codice:
dhclient wlan0 |
puoi chiudere temporaneamente i networkmanager?
e provare a mano: ip link set wlan0 up iwlist wlan0 scan iwconfig wlan0 essid ....... dhclient wlan0 rfkill list p.s. strano che non dia errori p.s. dove cercare errori: dmesg less /var/log/syslog |
Quote:
|
- ma e' un applet che vedi suol pannello di gnome?
- con le maniere brute, se vedi un processo con un nome simile: ps aux|grep network ucciderlo |
Ho terminato networkmanager, poi per precauzione ho disattivato pure il firewall.
Ho dato tutti i comandi da te postati e questo è il risultato: In pratica terminando networkmanager non funzionano più i comandi...:muro: |
mmm
prova a installare il pacchetto: rfkill rfkill list ti dovrebbe dare lo stato della chiavetta (non deve essere "blocked") |
Ho installato rfkill
Codice:
#rfkill list |
...........Ma non è che per caso si deve seguire questa guida: https://wiki.debian.org/rtl819x
in particolare dove dice: Codice:
# apt-get install unzip && exit |
riprovata tutta la procedura manuale?
quando da errore "rf-kill" esegui: rfkill list p.s. che versione hai installato di: firmware-realtek dpkg -l | grep firmware-realtek p.s. puoi seguire il suggerimento di gianlucab70 |
Versione firmware-realtek : 0.43 (Quindi è l'ultima versione)
Ho riprovato i comandi manuali che hai postato, ma ancora niente......mi da sempre le stesse risposte che ho postato in precedenza. Avendo una debian 8 jessie ho seguito la procedura che è descritta in questo wiki : https://wiki.debian.org/rtl819x Purtroppo non c'è verso di farlo funzionare..............:muro: La cosa è molto strana perchè i vendor della chiavetta che sono questi: Codice:
USB: 2357:0100 (Vendor name unknown) (Device name unknown) Ho però controllato con: Codice:
modprobe -a rtl8192 Può essere questo la causa del mancato funzionamento ?:mc: :mc: |
- durante la procedura manuale, quando da errore "RF-kill"
se esegui: rfkill list cosa ti da? - provato a scaricare il anche firmware come suggerito ? - per vedere se hai caricato il modulo: lsmod | grep rtl8192cu per caricarlo a mano: sudo modprobe rtl8192cu |
L' errore rf-kill che hai visto nell'ultima foto pubblicata si verificava quando interrompevo il networkmanager e davo i comandi manuali che hai postato. Tutto questo quando ancora non avevo installato il firmware descritto nella procedura indicata nel link https://wiki.debian.org/rtl819x .
Successivamente ho seguito alla lettera il wiki descritto e ho riprovato i comandi sempre interrompendo il networkmanager ed anche il network, questi sono i risultati: Codice:
root@TUX:~# ps aux |grep network Non ci sono errori di sorta. Unico particolare è che quando do il comando dhclient wlan0 il cursore rimane per alcuni secondi fermo e poi ritorna al prompt. Il mistero è sempre più fitto...........:muro: :muro: :muro: |
strano...
con: "dhclient -v wlan0" aumenti la verbosita' oppure si prova a definire/prendere un ip fisso; ifconfig wlan0 192.168.x.x netmask 255.255.255.0 up |
--Ho riprovato ancora:
Codice:
root@TUX:~# iwconfig wlan0 essid "Magico_Riposo" |
- o imposti l'ip a mano
ifconfig wlan0 <indirizzo IP libero> netmask 255.255.255.0 up route add default gw 192.168.1.1 o tramite dhcp dhclient -v wlan0 - sembra che non trovi il server dhcp - l'essid e': "MagicoRiposo" o "Magico_Riposo" ? - mi sbaglio o non ti ha dato l'errore RF-kill ? |
Quote:
? Quote:
Codice:
iwconfig wlan0 |
Quote:
Eventualmente quale comando dovrei lanciare per capire se il router ha degli indirizzi ip già occupati?......... Tieni presente che la rete è aperta e si connettono con il wifi più persone contemporaneamente...........inoltre le porte ethernet sono anch'esse occupate da altre macchine (anche se non sempre in funzione). Quote:
Quote:
Quote:
Tieni presente che i comandi suddetti li sto lanciando dopo aver terminato con htop sia il networkmanager e sia il network...:muro: :muro: |
- per l'IP manuale devi dare i 2 comandi (dopo aver impostato l'essid)
ifconfig wlan0 <indirizzo IP libero> netmask 255.255.255.0 up route add default gw 192.168.1.1 l'indirizzo libero deve essere sempre nella sottorete: 192.168.1.xxx - per vedere gli indirizzi liberi devi accedere al router (192.168.1.1) con l'interfaccia da browser e andare nella parte "dispositivi collegati" - hai riprovato a far fare tutto da network manager? |
Ho riprovato adesso anche con il networkmanager avviato sempre gli stessi comandi sul terminale cambiando anche l'ip...........niente da fare.........:muro: :muro: E' un vero mistero............
I comandi li ho provati tutti e in tutti i sensi....... Sparo a caso.......... Non è che si potrebbe creare un file tipo: Codice:
/etc/modprobe.d/rtl8192cu.conf |
- intendevo dire di usare solo "network manager"
- dove hai trovato quei parametri da passare al modulo ? |
Quote:
Cmq. se il dispositivo funziona, lo può fare tranquillamente con i comandi manuali (forse anche meglio perché sono ben rodati e senza bug). L'ultima cosa che voglio provare è lanciare tutti i comandi dopo aver terminato solo "Networkmanager", lasciando invece in funzione il processo "........./......./network" Quote:
A questo punto: se i comandi sono corretti, il dispositivo è riconosciuto, le reti sono viste correttamente, il modulo è correttamente caricato, il firmware correttamente installato ed alla giusta versione per la propria distro, l'unica cosa che mi viene da pensare è proprio la creazione di un file di configurazione modulo con parametri appropriati........... Ricordo ancora quello che accadeva con il modulo cdc_acm per far connettere i telefoni cellulari e le chiavette usb....:muro: :muro: :muro: Possibile che questa guida sia parziale? Qualcuno l'ha mai verificata integralmente? |
purtroppo no, ogni modulo ha i suoi parametri, li vedi dalle ultime righe del comando
modinfo rtl8192cu non mi sembra siano significativi p.s. per stoppare solo il servizio "networkmanager" (o come si chiama) lo vedi da: systemctl list-unit-files e poi per fermarlo: systemctl stop <...nomeservizio...> p.s. hai provato qualche altra distribuzione live ? |
.........Qua si parla di moduli in blacklist: https://ubuntuforums.org/showthread....6#post12620866
|
si parla di ubuntu... e di un kernel 3.8
tu che kernel hai? Codice:
uname -a p.s. per stoppare solo il servizio "networkmanager" (o come si chiama) lo vedi da: Codice:
systemctl list-unit-files Codice:
systemctl stop <...nomeservizio...> p.s. hai provato qualche altra distribuzione live ? |
Ho provato anche con l'ultima distro di Ubuntu..........anche li niente da fare.....
Il kernel: uname -a: Codice:
3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 |
Tutti gli orari sono GMT +1. Ora sono le: 18:56. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.