Używanie DHCP lub konfiguracji statycznej (nie ma znaczenia, która) - I zakładając, że twoje wifi działało podczas instalacji - spraw, aby twoje / etc / network / interfaces wyglądały jak poniżej (dla wlan0 powinno pasować do nazwy twojej karty Wi-Fi wymienionej w ifconfig -a np. twoja wykryta karta Wi-Fi może być nazwana przez system operacyjny eth1 dla wszystkich, których znam.):
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Aby skonfigurować wpa_supplicant, użyj polecenia (przywołane w powyższej konfiguracji)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
Następnie utwórz nowy skrypt wykonywalny o nazwie iwconfig (możesz nazywać ten skrypt naprawdę dowolną nazwą, być może „iwconfig-default-ssid” - tak krótko opisałem w przykładzie):
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
Teraz edytuj /etc/network/if-up.d/iwconfig i dodaj SSID, z którym Ubuntu Server ma się łączyć podczas uruchamiania:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
Teraz przynieś ifdown (jeśli jeszcze tego nie zrobiłeś), a następnie ifup, a teraz powinieneś być złoty i po ponownym uruchomieniu (o ile jesteś blisko swojego identyfikatora SSID).
Jeśli jesteś publicznie na swoim laptopie z tą konfiguracją, będziesz musiał użyć: iwlist wlan0 scan , następnie sudo iwconfig essid tryb „PUBLIC_ESSID” udało się połączyć ze wszystkim (i / lub stworzyć unikalny skrypt dla każdego miejsca ( s) odwiedzasz - po prostu nie umieszczaj żadnego z tych skryptów w folderze „if-up.rc.d”. / etc / network / interfaces może również obsługiwać alias lokalizacji, więc sprawdź man / fora, aby uzyskać pomoc na ten temat .)
Można też spróbować szczęścia z CLI nakładka na Wicd podczas roamingu o mieście:
sudo apt-get install wicd-curses