Jako eksperyment edukacyjny staram się zmienić Ubuntu Desktop w serwer. Byłem w stanie wyłączyć X podczas uruchamiania i teraz próbuję zmusić komputer do połączenia się z moją siecią Wi-Fi w czasie uruchamiania, zanim jakikolwiek użytkownik się zaloguje. W ten sposób nie będę musiał znajdować się fizycznie w pobliżu mojego komputera za każdym razem czas się restartuje. Skonfigurowałem połączenie Wi-Fi za pomocą Menedżera sieci, jeśli to może w jakiś sposób pomóc (byłoby miło, gdyby nie musiał ponownie go konfigurować!).
źródło
Jeśli używasz Ubuntu 16.x, przejdź do
/etc/NetworkManager/system-connections/
. Znajdziesz tam plik o tej samej nazwie co twoja sieć bezprzewodowa. Ten plik zawiera dane uwierzytelniające i ustawienia Wi-Fi. Edytuj go, znajdź linię za pomocąpermission=
i usuń wszystko po=
znaku (lub całą linię).Uruchom ponownie i możesz połączyć się przed zalogowaniem.
źródło
psk-flags=1
oznacza, że hasło jest przechowywane w postaci zaszyfrowanej w katalogu domowym użytkowników. w takim przypadku problem nie będzie działać przed zalogowaniem. To mniej bezpieczne, ale jeśli to potrzebne do pracy, można wymienićpask-flags=1
zpsk=MyWifiPassword
. Więcej informacji na temat tej myśli: lauri.xn--vsandi-pxa.com/cfgmgmt/…Rozwiązanie dhaupin rozwiązało mój problem z drobnymi modyfikacjami:
Mój
/etc/NetworkManager/system-connections/
plik nie miałpermission=
linii. Ale miałpsk-flags=1
linię. Skomentowanie tego i dodaniepsk="MyWifiPassword"
wiersza naprawiło problem Network-Mangler.Zrestartowano i pojawiło się online bez logowania.
źródło
Edytuj plik interfejsów
/etc/network/interfaces
Dodaj następujące,
źródło
NetworkManager
. Z drugiej strony rozwiązanie KathickNetworkManager
całkowicie obchodzi . Twoje rozwiązanie może być bardziej niezawodne, ponieważNetworkManager
śledzi połączenie i ponownie nawiązuje połączenie, jeśli zostanie tymczasowo utracone (chociażinterfaces
w niektórych przypadkach może to zrobić również).