Usando DHCP o una configuración estática (no importa cuál) - Y suponiendo que su wifi funcionó durante la instalación - haga que sus / etc / network / interfaces se vean como a continuación (para wlan0 debe coincidir con el nombre de su tarjeta wifi en la lista ifconfig -a, p. ej., el sistema operativo podría denominar eth1 a su tarjeta wifi detectada por todo lo que sé):
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Para configurar wpa_supplicant use el comando (referenciado en la configuración anterior)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
A continuación, cree una nueva secuencia de comandos ejecutable llamada iwconfig (puede llamar a esta secuencia de comandos cualquier cosa realmente, "iwconfig-default-ssid", ¿tal vez? - Simplemente lo acorté para el ejemplo):
sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig
Ahora edite /etc/network/if-up.d/iwconfig y agregue el SSID al que desea que se conecte Ubuntu Server al inicio:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
Ahora traiga ifdown (si aún no lo ha hecho), luego ifup, y debería ser dorado ahora y cuando reinicie (siempre que esté cerca de su SSID).
Si está en público con su computadora portátil con esta configuración, tendrá que usar: iwlist wlan0 scan , luego sudo iwconfig essid El modo "PUBLIC_ESSID" logró conectarse con cualquier cosa (y / o crear un script único para cada lugar ( s) que visita: simplemente no coloque ninguno de estos scripts en la carpeta 'if-up.rc.d'. / etc / network / interfaces también puede manejar el alias de ubicación, así que consulte el manual / foros para obtener ayuda sobre esto .)
O puedes probar suerte con la interfaz de CLI para wicd cuando estés en la ciudad:
sudo apt-get install wicd-curses