Estoy intentando configurar wlan0
en mi host. Debería ser simple, pero no funciona :(
En /etc/network/interfaces
,
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "blahblah"
wpa-psk "mykey"
luego lo hago. ifconfig wlan0 up
Si lo hago ifconfig
, aparece la interfaz. Si lo hago, iwconfig wlan0
veo wlan0 y ESSID: "blahblah" y Punto de acceso: No asociado. Pero creo que eso es normal.
Corro dhclient -v wlan0
y ahí nunca me sale el contrato de arrendamiento :(((
Con ifconfig, también veo a menudo una interfaz adicional wlan0:avahi con una dirección IP ficticia 169.254.7.xxx (espero algo como 192.168.100.xxx), y creo que esto sólo significa que no obtuve una concesión de DHCP. .
Me aseguré de que NetworkManager no se esté ejecutando porque parece ser un problema frecuente, y no lo es. Incluso eliminé los paquetes network-manager* del host.
También intenté configurar la interfaz con un archivo wpa_supplicant.conf (en /etc/network/interfaces
) pero eso no cambia nada.
He reiniciado la red.
Mi software dhcp es isc-dhcp-client v 4.2.4-7
Estoy ejecutando Linux Mint 17 Qiana
Se agradece cualquier ayuda ya que estoy obligado a escribir esto en una tableta;))
Respuesta1
Editar:
Así que te mostraré cómo conectarte a una wifi a través de CLI: primero elimina todas las instancias de dhclient
o wpa_ANYTHING
que puedas tener. Entonces:
pkill dhclient
pkill wpa_supplicant
wpa_passphrase "TheNameOfMyNetwork" "MySecretPassword" > wpa.conf
ip link set dev wlan0 down
ip addr flush dev wlan0
ip link set dev wlan0 up
wpa_supplicant -B -i wlan0 -Dnl80211 -c wpa.conf
dhclient -v wlan0
En este punto, deberías tener una puerta de enlace predeterminada:
ip route show
default via 192.168.73.1 dev wlan0
192.168.73.0/24 dev wlan0 proto kernel scope link src 192.168.73.65
Si no tiene un valor predeterminado, publique su tabla de enrutamientoen tu publicación original, no como comentario: sería ilegible.
Y también deberías tener algún servidor de nombres en formato /etc/resolv.conf
. Si no,
echo nameserver 8.8.8.8 >> /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
Estás listo para surfear.