Используя либо DHCP, либо статический конфиг (неважно, какой) - И при условии, что ваш Wi-Fi работал во время установки - сделайте так, чтобы ваш / etc / network / interfaces выглядел примерно так, как показано ниже (поскольку wlan0 должен соответствовать названию вашей карты Wi-Fi, указанной в ifconfig -a, например, ваша обнаруженная карта Wi-Fi может быть названа операционной системой eth1, насколько я знаю.):
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Для настройки wpa_supplicant используйте команду (упоминается в конфиге выше)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
Затем создайте новый исполняемый скрипт с именем iwconfig (вы можете назвать этот скрипт как угодно, «iwconfig-default-ssid», возможно? - я просто сократил его для примера):
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
Теперь отредактируйте /etc/network/if-up.d/iwconfig и добавьте SSID, к которому вы хотите подключить Ubuntu Server при запуске:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
Теперь принесите ifdown (если вы этого еще не сделали), затем ifup, и вы должны быть золотыми сейчас и после перезагрузки (если вы находитесь рядом с вашим SSID.)
Если вы используете публичный доступ к вашему ноутбуку с этой конфигурацией, вам придется использовать: iwlist wlan0 scan , затем режим sudo iwconfig essid "PUBLIC_ESSID" удалось соединиться с чем угодно (и / или создать уникальный скрипт для каждого места ( s) вы заходите - просто не помещайте ни один из этих сценариев в папку 'if-up.rc.d'. / etc / network / interfaces также может обрабатывать псевдонимы местоположения, поэтому обратитесь к man / forums за помощью по этому вопросу. .)
Или вы можете попытать счастья с интерфейсом CLI для wicd, когда бродите по городу:
sudo apt-get установить wicd-curses