Estoy intentando conectarme a mi red WEP simplemente usando la línea de comandos (Linux).
Corro:
sudo iwconfig wlan0 mode Managed essid 'my_network' key 'xx:xx:... hex key, 26 digits'
Luego intento obtener una IP con
sudo dhclient -v wlan0
o
sudo dhclient wlan0
sin éxito (intenté hacer ping a google.com).
Sé que la palabra clave es correcta y también probé con la clave ASCII usando 's:key' y nuevamente obtuve el mismo resultado.
Recibo el siguiente mensaje cuando ejecuto dhclient:
Listening on LPF/wlan0/44:...
Sending on LPF/wlan0/44:...
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
No tengo ningún problema para conectarme con WICD o la herramienta estándar de Ubuntu.
Respuesta1
Opción 1
Simplemente edite /etc/network/interfaces
y escriba:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid {ssid}
wpa-psk {password}
Después de eso, escriba y cierre el archivo y use el comando:
sudo dhclient wlan0
Reemplazar{sid}y{contraseña}con su respectivo SSID WiFi y contraseña.
opcion 2
Siempre que reemplace su tarjeta de red inalámbrica, el nombre de la red Wi-Fi y la contraseña de Wi-FI, esto también debería funcionar.
Estoy usando: - La tarjeta de red inalámbrica es wlan0
- La red inalámbrica es "Wifi2Home"
- La clave de red inalámbrica es el código ASCIIABCDE12345
Primero, ponga en funcionamiento su tarjeta WiFi:
sudo ifconfig wlan0 up
Ahora busque una lista de redes WiFi dentro del alcance:
sudo iwlist wlan0 scan
Esto le mostrará una lista de redes inalámbricas, elija la suya de la lista:
sudo iwconfig wlan0 essid Wifi2Home key s:ABCDE12345
Para obtener la dirección IP, ahora solicítela con Dynamic Host Client:
sudo dhclient wlan0
Entonces deberías estar conectado a la red WiFi. La primera opción es mejor, porque podrá ejecutarse como un cron
trabajo para iniciar el wifi cuando lo necesites. Si necesita apagar su WiFi por cualquier motivo, simplemente escriba:
sudo ifconfig wlan0 down
Para su información
También he visto gente usando comandos alternativos. Utilizo Debian, Solaris y OSX, por lo que no estoy 100% seguro de si son iguales en Ubuntu. Pero aquí están:
sudo ifup wlan0
es lo mismo que sudo ifconfig wlan0 up
sudo ifdown wlan0
es lo mismo quesudo ifconfig wlan down
Respuesta2
Si lo ha nmcli
instalado, creo que esta es la solución más sencilla.
Para una nueva conexión:
nmcli dev wifi connect <mySSID> password <myPassword>
O si ya se había configurado una conexión:
nmcli con up <mySSID>
(o si eso no funciona, inténtalo nmcli con up id <mySSID>
)
Respuesta3
Las dos opciones de Danijel J son buenas, pero también hay una tercera opción si esto funciona a través de la 'herramienta estándar de Ubuntu' usando nmcli
, que ya debería estar instalada en /usr/bin/nmcli
.
Primer intento
nmcli c
Esto enumerará sus conexiones, siendo la primera columna el SSID y la segunda columna el UUID de la conexión.
Copie el UUID del SSID al que desea conectarse para poder pegarlo en el siguiente comando.
A continuación, ejecuta
nmcli c up uuid <paste uuid here>
¡Y esto, usando las mismas cosas que la 'herramienta estándar de Ubuntu', se conectará a tu wifi!
Respuesta4
Instálelo wpa_supplicant
y tendrá un buen software para todas sus necesidades inalámbricas. Luego puede usar wpa_cli
el comando para acceder y configurar su red de forma interactiva. También hay una serie de software de terceros disponible que actúa como GUI GTK+ o QT para wpa_supplicant si desea utilizar la interfaz gráfica de usuario en cualquier momento.
También puede establecer la configuración de conexión en su sistema operativo Linux /etc/wpa_supplicant.conf
o depender de él. /etc/wpa_supplicant/wpa_supplicant.conf
Para obtener más información sobre el tipo de comando interactivo h
en el interior wpa_cli
.