¿Cómo configuro WiFi para iniciar sesión en WPA en el momento del arranque, independientemente del usuario que haya iniciado sesión?

21

¿Cómo configuro una contraseña WPA inalámbrica para todo el sistema que se inicia en el momento del arranque, lo que me permite ingresar SSH a la máquina desde afuera, por ejemplo?

Estoy ejecutando mythbuntu. Hasta que inicie sesión, WiFi no se conecta, por lo que no puedo usar SSH para iniciar sesión desde otra computadora, por ejemplo. Cuando tengo habilitado el inicio de sesión automático, me pide que ingrese mi contraseña para desbloquear mi llavero antes de conectarme. Intenté editar la conexión y hacer clic en "Disponible para todos los usuarios", pero simplemente no se conecta en absoluto.

¿Cómo hago para depurar este problema o cómo puedo configurarlo de forma totalmente manual?

rjmunro
fuente
1
¿Habilitó la casilla de verificación "Conectar automáticamente" para la conexión?
Li Lo
Esto tiene buenas respuestas. Creo que deberíamos reabrirlo.
Seth
Palabras clave: el usuario ha iniciado sesión ", por lo que esto no me ayudará. WiFi es la única conexión a esta computadora, utilizando un plato parabólico debido a la distancia. Está en un UPS. Pero si todo falla y termina reiniciando, Tengo que viajar para iniciar sesión en la consola antes de que se comunique.
SDsolar
Por supuesto, acabo de notar que esto fue publicado hace 6 años y 11 meses. Hola desde el futuro: julio de 2017.
SDsolar

Respuestas:

13

Cuando haya iniciado sesión y esté conectado a la red, haga clic con el botón derecho en el ícono Administrador de red. (Debe estar en la esquina superior derecha de la pantalla).

Haga clic en "Editar conexiones ..."

Encuentre la conexión que desea que esté disponible sin iniciar sesión. Haga clic en él y haga clic en el botón "Editar".

Asegúrese de que las casillas "Conectar automáticamente" y "Disponible para todos los usuarios" estén marcadas.

Ahora la conexión se iniciará antes de que alguien inicie sesión y estará disponible para todos en el sistema.

fader
fuente
Mi sospecha es que la casilla "Conectar automáticamente" se ha borrado ... eso podría causar el comportamiento que está viendo.
Fader
Si hago esto, sin marcar "Disponible para todos los usuarios", no funciona, incluso cuando inicio sesión
shodanex
6

para "independientemente de haber iniciado sesión", deberá editar su archivo / etc / network / interfaces ...

http://ubuntuforums.org/showthread.php?t=263136

Ese enlace describe el proceso bastante bien ...

iface wlan0 inet static
  dirección 192.168.1.15
  máscara de red 255.255.255.0
  wireless-essid my_essid
  Gateway 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  post-down killall -q wpa_supplicant
cjac
fuente
<pre> oh, independientemente de haber iniciado sesión ... Deberá editar su archivo / etc / network / interfaces ... ubuntuforums.org/showthread.php?t=263136 Ese enlace describe el proceso bastante bien ... . iface wlan0 dirección estática inet 192.168.1.15 máscara de red 255.255.255.0 wireless-essid my_essid gateway 192.168.1.1 pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf post-down killall -q wpa_supplicant </ pre>
cjac
Cuando hago esto, después de reiniciar mi ubuntu, y aparece el sistema de arranque sin configuración de red completa
Vitor Mazuco
5

Una solución más fácil: agregue las siguientes líneas a / etc / network / interfaces

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

Lo he probado en 16.04 LTS. Puede funcionar en otras versiones.

Fuente: https://ubuntuforums.org/showthread.php?t=1963404

yozi
fuente
2

En aras de la exhaustividad, también mencionaré wicd , una alternativa al Network Manager. Creo que si configura wicd para conectarse automáticamente a una red inalámbrica, lo hará felizmente en el momento del arranque.

Ryan C. Thompson
fuente
0

Use wpa _ supplicant y dhclient

Tendrá que crear un script que se inicie en el momento del arranque . Mire aquí .

Haga que ejecute los siguientes 3 comandos (posiblemente desde un script og)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

El contenido del archivo wpa_supplicant.conf debería verse más o menos así (usando wpa-psk estándar):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

mire la página de manual de wpa_supplicant.conf para más opciones de encriptación.

Es posible que deba ajustar el comando de suspensión dependiendo de qué tan rápido su enrutador / tarjeta de red negocie la conexión. 10 segundos deberían ser suficientes, pero 5 o incluso 2 pueden ser suficientes.

LassePoulsen
fuente