Mi tarjeta y red wifi es reconocida por Debian pero no se conecta, sin embargo en window$ si lo hace. [Solucionado]

Hola, tengo una tarjeta wifi TP-Link TL-WN722N (Atheros AR9271 802.11n) que se conecta en Windows, pero no en Debian Gnu/Linux. He usado varios recomendaciones que he visto en EsDebian y nada. La primera fue instalar el controlador que viene en el CD del adaptador por medio ndisgtk, la tarjeta fue reconocida al igual que la red, pero no se conecta al servidor. Decía conectando y luego de unos segundos decía que falló la conexión. Otra opción usada fue la de: http://www.esdebian.org/wiki/instalar-adaptador-wifi-usb-tp-link-tl-wn72... , y me fue peor (el controlador no servía y la tarjeta se "apagó", tal como antes de instalar el primer controlador), así que para atras otra vez y a instalar el controlador sacado para Windows. Iba a instalar el Wicd, pero leí que tengo que eliminar el networkmanager, cuando fuí a hacerlo resultaba que me eliminaba gran parte del KDE (KDE-full, varios plasma, etc). Por supuesto no lo hice, es como tratar eliminar las pulgas matando el perro, las pulgas le caeran al dueño del perro.
La tarjeta, en W, está sin autenticación y sin cifrado. De la misma manera aparece en el NetworManager.
Cuando escribo en consola: lsusb aparece reconocida la tarjeta.
Uso testing.
El W, lo tengo por mis hijos para que jueguen. Yo prefiero mi Debian GNU/Linux con KDE, quiero conectarme usando mi tarjeta wifi ya que es la única forma que me va a quedar para acceder a la red, además es una cuestión de honor para que mi familia y los amigos de mis hijos no salgan con el trillado "por eso es que no me gusta Linux".
Vamos, por favor ayudenme a demostrarles que en DEBIAN si funcionan las cosas.

Por partes

$ lsusb

Solo te va a mostrar los dispositivos usb,pero no necesariamente que el sistema pueda utilizarlos,para comprobar que tu interfaz es reconocida y esta activa

# ifconfig

Debiera mostrártela como " up"
Yo diría que vuelvas a instalar el controlador con el cual funcionaba, e instales wicd,
He borrado networkmanager varias veces y con ello no desinstalo nada de kde .
Tene en cuenta que si vas a usar un gestor de conexión ,( networkmanager,knetworkmanager,wicd el archivo de interfaces ( /etc/network/interfaces) no debiera tener configuración alguna respecto a la wifi,para evitar que entren en conflicto.
http://www.esdebian.org/wiki/porque-wifi-no-funciona-principio

Hola Caliban, seguí el link que propones. Al realizar los pasos se obtiene:

root@debian:/home/papa/Documentos# iwlist wlan3 scan
wlan3     Scan completed :
          Cell 01 - Address: 00:15:6D:E6:B3:16
                    ESSID:"CARIACO WiFi 4148824"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.437 GHz (Channel 6)
                    Quality:18/100  Signal level:-84 dBm  Noise level:-96 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
          Cell 02 - Address: 00:15:6D:E6:B2:C7
                    ESSID:"CARIACO WiFi  4148824"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.452 GHz (Channel 9)
                    Quality:10/100  Signal level:-89 dBm  Noise level:-96 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0

Como veras no es necesario claves de acceso (Encryption key:off), tal como dije al principio.

Realice el ifconfig qu recomiendas:

root@debian:/home/papa/Documentos# ifconfig
eth0      Link encap:Ethernet  HWaddr 44:87:fc:53:f1:c4 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:42

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:862 errors:0 dropped:0 overruns:0 frame:0
          TX packets:862 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:104631 (102.1 KiB)  TX bytes:104631 (102.1 KiB)

pan1      Link encap:Ethernet  HWaddr 5a:8c:53:d5:33:ec 
          inet addr:10.47.102.1  Bcast:10.47.102.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan3     Link encap:Ethernet  HWaddr d8:5d:4c:98:47:8c 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:702 (702.0 B)  TX bytes:0 (0.0 B)

Además, hice un iwconfig y:

root@debian:/home/papa/Documentos# iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan3     IEEE 802.11g  ESSID:off/any 
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated  
          Bit Rate:54 Mb/s  
          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

pan1      no wireless extensions.

Otra cosa que pudiera dar idea es que en el networkmanager de KDE dice las dos celdas aparecen con escudos rojos y el símbolo de negación, que al colocar el cursor sobre el aparece un aviso de que la conexión es insegura (insecure). Algo que me llama la atención en el iwconfig, es que dice que el punto de acceso del wlan3 no tiene asociasión (Access Point: Not-Associated).

¿Ven algo que sea de utilidad para resolver el problema?

w

lan3     IEEE 802.11g  ESSID:off/any
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated 
          Bit Rate:54 Mb/s 
          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

Ahi tenes tu wlan3 activa, o sea el sistema la reconoce por otra parte Access Point: Not-Associated Indica que el dispositivo no logro conectarse a una red ,caso contrario te mostraría una mac.
Yo intentaría con dos opciones,
1) Conectarme desde un terminal/emulador de terminal,.
Te va a resultar sencillo siquiera tenes que configurar una contraseña .(del ejemplo ignoras la parte que dice " key")
Tampoco necesitas habilitar el dispositivo vos ya lo tenes habilitado y sabes a que red conectarte.
http://usemoslinux.blogspot.com/2010/09/como-conectarse-una-red-wifi-usa...

2)Instalarte wicd,de hecho tenes la versión para kde.así que te queda todo integrado.

Gracias Caliban. Voy a intentar la primera opción y luego publico los resultados. Solo tengo que esperar que mis hijos terminen de ver en el W$ una película bajada desde la red pop2 . Yo mientras tanto espero sleep .

En cuanto a la segunda opción, tengo instalado Wicd y NetworkManager (ojo: cuando instalé el wicd no desistaló el network-manager). Solo que Wicd no me reconoce la red, la escribo Ad-Hoc, parece reconocerla y dice conectando pero nada. Voy a escribir un apt-get remove network-manager y copio lo que propone el comando, la cantidad de paquetes que dice eliminar es para asustarse jat .

Euco escribió:

....escribo Ad-Hoc, p

Ese es un tipo de enlace punto a punto ( entre dos pc con wifi)
A wicd tendrás que indicarle que interfaz de red usar,y luego escanear las señales y asociarte a una de ellas .
Siempre en quitado networkmanager con

# aptitude purge networkmanager

Sin problemas,

Luego de realizar la primera opción aún nada. Me explico:
El paso más importante, según creo te entendí, es pedir la dirección IP:

root@debian:/home/papa/Documentos# sudo dhclient wlan3
root@debian:/home/papa/Documentos#

o

root@debian:/home/papa/Documentos# dhclient wlan3
root@debian:/home/papa/Documentos#

Como vez no da ninguna dirección IP. Sin embargo, seguí con la creación del script con kwrite aprovechando que estoy en root. Para el caso mio, donde no se requiere contraseña sería:

#! /bin/bash
ifconfig wlan3 up
iwconfig wlan3 essid "CARIACO WiFi 4148824"
dhclient wlan0

Le doy permisos de ejecución:

chmod u+x wireless_up.sh

Reinicio. Y luego escribo en la terminal:

./wireless_up.sh

No se conectó. Incluso, le cambie los permisos de ejcución a chmod a+x wireless_up.sh (esto me ha servido en otros scripts) y nada.
La otra opción es el Wicd, ese programa ya lo tenía instalado y nunca me pidió desistalar el network-manager.
Pues bien, al fin pude detectar las ESSID en ese programa. Allí le pido conectar:

Desactivando el interfaz...
Activando el interfaz...
Obteniendo la dirección IP...
Conexión fallida: No ha sido posible obtener la dirección IP

Pase a hacer un apt-get remove network-manager y fijate en los cambios propuestos:

root@debian:/home/papa/Documentos# apt-get remove network-manager
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  knetwalk kpat kolf krdc krfb kscd kshisen kdeartwork-style kmahjongg
  cervisia kblocks katomic kruler libkxmlrpcclient4 ktux kgoldrunner
  oxygencursors kblackbox bomber kiriki ksame advancecomp libtelepathy-qt4-0
  kfilereplace libkwebkit1 umbrello kimagemapeditor kweather kdiamond ksirk
  ksquares kdegames libcgraph5 amor kbreakout kbounce kfourinline kdetoys
  granatier valgrind kollision lokalize ktron bovo gdb cvs wmctrl
  palapeli-data kcolorchooser kreversi kspaceduel rdesktop ksudoku klines
  libvncserver0 lskat kgamma kcachegrind kommander kdegames-card-data kubrick
  kdebase-workspace-data libkblog4 kjumpingcube kdegraphics
  kdebase-workspace-kgreet-plugins kolourpaint4 killbots kapman libc6-dbg
  libgvpr1 poxml gdbserver kpartloader kdesdk-kio-plugins cvsservice
  kbattleship kdesdk-scripts kompare kdegames-mahjongg-data autokey-common
  palapeli kapptemplate kdesdk-strigi-plugins python-xlib kjots
  kdeartwork-emoticons kmines graphviz konquest kigo kdemultimedia kuiviewer
  gnugo kteatime kmtrace
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
  ark cervisia docbook-xsl kapptemplate kate kcachegrind kcalc kcharselect
  kdeartwork-emoticons kdeartwork-style kdebase-runtime kdebase-runtime-data
  kdebase-workspace-data kdebase-workspace-dev
  kdebase-workspace-kgreet-plugins kdelibs-bin kdelibs5-data kdelibs5-dev
  kdelibs5-plugins kdepimlibs-kio-plugins kdesdk-kio-plugins kdewallpapers kdf
  kdoctools kfilereplace kget kimagemapeditor ksysguard ksysguardd
  libakonadi-kabc4 libakonadi-kcal4 libdlrestrictions1 libgpgme++2 libkabc4
  libkatepartinterfaces4 libkblog4 libkcal4 libkcalcore4 libkcalutils4
  libkcmutils4 libkde3support4 libkdecorations4 libkdecore5 libkdesu5
  libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkephal4abi1 libkfile4
  libkholidays4 libkhtml5 libkidletime4 libkimap4 libkimproxy4 libkio5
  libkjsapi4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4
  libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonq-common libkonq5abi1
  libkontactinterface4 libkparts4 libkpimidentities4 libkpimtextedit4
  libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4
  libkrossui4 libkscreensaver5 libksgrd4 libksignalplotter4 libktexteditor4
  libktnef4 libktorrent3 libkunitconversion4 libkutils4 libkwineffects1abi1
  libkworkspace4 libkxmlrpcclient4 liblsofui4 libmicroblog4 libnepomuk4
  libnepomukquery4a libnepomukutils4 libplasma-geolocation-interface4
  libplasma3 libplasmaclock4abi1 libplasmagenericshell4 libpolkit-qt-1-1
  libprocesscore4abi1 libprocessui4a libqgpgme1 libsolid4 libsolidcontrol4abi1
  libsolidcontrolifaces4abi1 libsyndication4 libtaskmanager4abi1
  libthreadweaver4 libweather-ion6 oxygen-icon-theme plasma-dataengines-addons
  plasma-scriptengine-javascript plasma-scriptengine-ruby polkit-kde-1
Paquetes sugeridos:
  docbook-xsl-saxon xalan dbtoepub kcachegrind-converters perl-doc hspell
Paquetes recomendados:
  docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text
  docbook-xsl-doc
Los siguientes paquetes se ELIMINARÁN:
  akonadiconsole akregator autokey-qt blogilo digikam guidance-power-manager
  kaddressbook kalarm kanyremote kbugbuster kde-full kde-guidance-powermanager
  kde-plasma-desktop kde-plasma-netbook kde-standard kde-window-manager
  kdeartwork kdebase kdebase-workspace kdebase-workspace-bin kdelibs5
  kdenetwork kdepim kdepim-groupware kdepim-kresources kdepim-runtime
  kdepim-strigi-plugins kdepim-wizards kdepimlibs5 kdepimlibs5-dev
  kdeplasma-addons kdesdk kdesdk-misc kdeutils kdewebdev kgpg kipi-plugins
  kleopatra klinkstatus kmail knode knotes konsolekalendar kontact kopete
  korganizer kscreensaver kscreensaver-xsavers kscreensaver-xsavers-webcollage
  ktimetracker libakonadi-contact4 libakonadi-kmime4 libakonadi2.2-cil
  libkdepim4 libkopete4 libmailtransport4 libmessagelist4 libsmokeakonadi3
  network-manager network-manager-gnome plasma-dataengines-workspace
  plasma-desktop plasma-netbook plasma-runners-addons
  plasma-scriptengine-python plasma-scriptengines
  plasma-widget-networkmanagement plasma-widget-veromix plasma-widgets-addons
  plasma-widgets-workspace printer-applet python-kde4 python-kde4-dev showfoto
  system-config-printer-kde
Se instalarán los siguientes paquetes NUEVOS:
  docbook-xsl libdlrestrictions1 libkatepartinterfaces4 libkcalcore4
  libkcalutils4 libkcmutils4 libkemoticons4 libkephal4abi1 libkidletime4
  libkonq5abi1 libkprintutils4 libktorrent3 libkwineffects1abi1
  libnepomukutils4 libplasmaclock4abi1 libpolkit-qt-1-1 libprocesscore4abi1
  libsolidcontrol4abi1 libsolidcontrolifaces4abi1 libtaskmanager4abi1
  libweather-ion6
Se actualizarán los siguientes paquetes:
  ark cervisia kapptemplate kate kcachegrind kcalc kcharselect
  kdeartwork-emoticons kdeartwork-style kdebase-runtime kdebase-runtime-data
  kdebase-workspace-data kdebase-workspace-dev
  kdebase-workspace-kgreet-plugins kdelibs-bin kdelibs5-data kdelibs5-dev
  kdelibs5-plugins kdepimlibs-kio-plugins kdesdk-kio-plugins kdewallpapers kdf
  kdoctools kfilereplace kget kimagemapeditor ksysguard ksysguardd
  libakonadi-kabc4 libakonadi-kcal4 libgpgme++2 libkabc4 libkblog4 libkcal4
  libkde3support4 libkdecorations4 libkdecore5 libkdesu5 libkdeui5
  libkdewebkit5 libkdnssd4 libkfile4 libkholidays4 libkhtml5 libkimap4
  libkimproxy4 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkmediaplayer4
  libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4
  libkonq-common libkontactinterface4 libkparts4 libkpimidentities4
  libkpimtextedit4 libkpimutils4 libkpty4 libkresources4 libkrosscore4
  libkrossui4 libkscreensaver5 libksgrd4 libksignalplotter4 libktexteditor4
  libktnef4 libkunitconversion4 libkutils4 libkworkspace4 libkxmlrpcclient4
  liblsofui4 libmicroblog4 libnepomuk4 libnepomukquery4a
  libplasma-geolocation-interface4 libplasma3 libplasmagenericshell4
  libprocessui4a libqgpgme1 libsolid4 libsyndication4 libthreadweaver4
  oxygen-icon-theme plasma-dataengines-addons plasma-scriptengine-javascript
  plasma-scriptengine-ruby polkit-kde-1
92 actualizados, 21 se instalarán, 75 para eliminar y 1528 no actualizados.
Necesito descargar 227 MB de archivos.
Se liberarán 160 MB después de esta operación.
¿Desea continuar [S/n]?

Obviamente pulse la "n". Propone nada menos que eliminar paquetes como: kde-full kde-guidance-powermanager
kde-plasma-desktop kde-plasma-netbook kde-standard kde-window-manager
kdeartwork kdebase kdebase-workspace kdebase-workspace-bin kdelibs5
kdenetwork kdepim kdepim-groupware kdepim-kresources kdepim-runtime
kdepim-strigi-plugins kdepim-wizards kdepimlibs5 kdepimlibs5-dev
kdeplasma-addons kdesdk kdesdk-misc kdeutils
No se, pero no me atrevo ha dar semejante paso en el vacío.

¿Qué contiene el archivo /etc/network/interfaces?

¿Si estas como root ,para que usas sudo ?

# /etc/init.d/networkmanager stop
# ifconfig wlan3 up
# iwlist wlan3 scan  # para verificar que la wlan3 escanea redes
# iwconfig wlan3  essid "CARIACO WiFi 4148824"
# dhclient wlan3

Del mismo modo y sin script alguno,editas tu archivo de interfaces y agregas los datos de tu wlan3 con el parametro auto,para que arranque al inicio

el /etc/network/interfaces solo posee:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

Disculpame la ignorancia. Ya sabía lo del sudo no es necesario en root, pero lo escribí por si acaso, observa que la segunda vez le quite esa parte.
Lo que no estoy muy claro es lo que me dices al final, cito: "Del mismo modo y sin script alguno,editas tu archivo de interfaces y agregas los datos de tu wlan3 con el parametro auto,para que arranque al inicio".
A ver si no estoy tan errado. Me dices que:

  • edite: /etc/networkmanager/interfaces
  • agrego en el:
    Cell 01 - Address: 00:15:6D:E6:B3:16
                        ESSID:"CARIACO WiFi 4148824"
                        Protocol:IEEE 802.11g
                        Mode:Managed
                        Frequency:2.437 GHz (Channel 6)
                        Quality:18/100  Signal level:-84 dBm  Noise level:-96 dBm
                        Encryption key:off
                        Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                                  9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                                  48 Mb/s; 54 Mb/s
                        Extra:bcn_int=100
                        Extra:atim=0
  • en la línea siguiente agrego auto

Reinicio.