No puedo entender cómo abrir correctamente la tarjeta wi-fi en mi computadora portátil. Cuando lo enciendo y emito
$ sudo iwconfig wlan0 txpower auto
$ sudo iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Network is down
informa que la red está inactiva. Intentar sacarlo también falla:
$ sudo ifup wlan0
wlan0 no private ioctls.
Failed to bring up wlan0.
Aparentemente me falta algún iw...comando básico de bajo nivel .
Cuando publico dhclienten la interfaz:
$ sudo dhclient -v wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
^C$
e interrumpirlo, activa el dispositivo de alguna manera y luego escanea, etc. funciona. Me gustaría evitar este paso obviamente superfluo.
linux
debian
command-line
networking
wifi
Petr Pudlák
fuente
fuente

iwconfigestá en desuso y no puede configurarse en un núcleo moderno. Eliwmétodo es más moderno / preferido ( nl80211 ). Los más antiguosiwconfigpueden dar errores extraños cuando el soporte de wext no se compila / configura. Lo que las distribuciones de herramientas / scripts ponen a disposición es otro problema. Supongo que si usas una distribución, deberían cuidar de dar los paquetes / configuraciones correctos. Si crea el suyo propio, puede que tenga el problema anterior.Respuestas:
De hecho, inténtalo
sudo ifconfig wlan0 up. Para elaborar sobre la respuesta de Martin:ifupy losifdowncomandos son parte del paquete ifupdown , que ahora se considera un frontend heredado para la configuración de la red , en comparación con los más nuevos, comonetwork manager.Al
ifupifupdownleer los ajustes de configuración de/etc/network/interfaces; que se ejecutapre-up,post-upypost-downsecuencias de comandos desde/etc/network, que incluyen a partir/etc/wpasupplicant/ifupdown.shde que los procesos adicionaleswpa-*opciones de configuración de Wi-Fi WPA, en/etc/network/interfaces(verzcat /usr/share/doc/wpasupplicant/README.Debian.gzdocumentación). Para elwireless-toolspaquete WEP juega un papel similar alwpa-supplicant.iwconfiges dewireless-tools, también.ifconfigAl mismo tiempo, es una herramienta de nivel inferior , que utilizaifupdowny permite una mayor flexibilidad. Por ejemplo, hay 6 modos de funcionamiento del adaptador wifi y IIRCifupdowncubre solo el modo administrado (+ modo roaming, que formalmente no es el modo?). Coniwconfigyifconfigse puede activar por ejemplo el modo de monitor de su tarjeta inalámbrica, mientras que conifupdownusted no será capaz de hacerlo directamente.fuente
ifconfigha sido reemplazado porip, el comando alternativo esip link set wlan0 upIntenta en
ifconfig wlan0 uplugar deifup.fuente
Esto es lo que uso para conectarme a un punto de acceso WEP, a diario:
Tendrá que poner el ESSID y MAC para cualquier punto de acceso que desee.
Es un poco más difícil para el cifrado WPA. Debe tener un
wpa_supplicant.confarchivo con una entrada adecuada. Me gusta esto:Una vez que tenga dicho archivo conf, puede ejecutar este script:
Actualización, 2014-12-03:
Arch Linux es lo que es, mi script de conexión a WEP es muy diferente. Pensé en agregarlo a esta respuesta para mantenerlo actualizado.
Tuve que cambiar a usar
iwmuy de repente. Algo sobre el núcleo Arch LTS o los controladores WiFi (mi computadora portátil tiene una tarjeta Intel WiFi que usa el controlador "iwl4965") cambió hace poco. Tendrá que cambiar la frecuencia ("2462") y la dirección MAC del punto de acceso para que esto funcione.fuente
A partir de Ubuntu 18.04 (y las versiones correspondientes de Debian)
ifconfigyifup/ifdownestán en desuso, y la forma recomendada de abrir la interfaz es con elipcomando:Y puede verificar sus interfaces disponibles con:
Y puede mostrar las direcciones IP asignadas de sus interfaces con:
O más específicamente:
fuente