GNU/Linux >> Tutoriales Linux >  >> Arch Linux

Linux – Arch Linux Wifi funciona manualmente, ¿cómo hacerlo automático?

Ejecutando Arch Linux con kernel 3.6.11-12-ARCH+ en mi Raspberry Pi.

Tengo un dongle wifi usb Linksys (WUSB54GC v3) que se ejecuta y funciona después de ejecutar los siguientes comandos:

$> sudo ifconfig wlan0 up
$> sudo iwlist scan
$> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry 7
   # Only had to do this next one the first time
$> sudo wpa_passphrase myssid "mypassword" > /etc/wpa_supplicant/wpa_supplicant.conf 
$> sudo wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo dhcpcd wlan0

¿Cómo hago para que wifi en este dispositivo funcione siempre después de arrancar? Eventualmente, quiero implementarlo en una ubicación sin una conexión por cable (de ahí el wifi), pero obviamente no puedo hacerlo si tengo que iniciar/conectar manualmente el wifi cada vez.

Respuesta aceptada:

Deberías usar netctl. Es el sistema de gestión de red integrado de Arch Linux. Si aún no está instalado (aunque debería estarlo), ejecute pacman -Syu netctl luego busca en /etc/netctl . Hay archivos de configuración de ejemplo en /etc/netctl/examples .

Para ponerse en marcha rápidamente:

  1. Tome nota del nombre del dispositivo para su adaptador inalámbrico. Reemplace todas las instancias de wlan0 en mis ejemplos con el nombre que coincida con su configuración.
  2. Asegúrese de haber instalado los paquetes necesarios.

    pacman -Syu wpa_supplicant dhcpcd

    1. Se requiere wpa_supplicant para los puntos de acceso protegidos por WPA, y se requiere dhcpcd para obtener una IP de cualquier red que use un servidor DHCP, como se indica en la wiki de Arch Linux.
  3. Copie un ejemplo apropiado:

    cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename

  4. Edite su nueva configuración en /etc/netctl/somedescriptivename para adaptarse a su configuración.
  5. Habilite netctl-auto servicio para su adaptador inalámbrico. Nuevamente, reemplace wlan0 con el nombre del dispositivo para su configuración.

    systemctl enable [email protected]

Algunas cosas a tener en cuenta:

  • netctl se conectará automáticamente a cualquier perfil que tenga en /etc/netctl cuando se mueva dentro del rango del punto de acceso
  • Esta configuración solo funcionará con perfiles que usen Security=wpa-configsection y Security=wpa .
  • Deshabilitar todos los perfiles wifi previamente habilitados usando netctl disable profilename . De lo contrario, netctl los iniciará dos veces en el arranque una vez que netctl-auto esté habilitado.

Para obtener más información, consulte la entrada wiki de Netctl.


Arch Linux
  1. Cómo instalar Arch Linux

  2. Cómo instalar GNOME en Arch Linux

  3. Cómo instalar VirtualBox en Arch Linux

  4. Cómo usar Pacman en Arch Linux

  5. ¿Cómo actualizar R en Linux?

Cómo instalar Virtualbox en Arch Linux

Cómo instalar LEMP Stack con PhpMyAdmin en Arch Linux

Cómo instalar LAMP Stack con PhpMyAdmin en Arch Linux

Cómo conectar iPhone a Arch Linux

Cómo instalar Skype en Arch Linux

Cómo instalar Java en Arch Linux