Jak skonfigurować Wi-Fi, aby logował się do WPA podczas rozruchu, niezależnie od zalogowanego użytkownika?


21

Jak ustawić hasło WPA dla całego systemu, które zaczyna się w momencie uruchamiania, pozwalając mi na przykład na SSH do komputera z zewnątrz?

Używam mythbuntu. Do czasu zalogowania WiFi nie łączy się, więc nie mogę na przykład użyć SSH do zalogowania się z innego komputera. Kiedy mam włączone automatyczne logowanie, prosi mnie o podanie hasła, aby odblokować mój brelok przed połączeniem. Próbowałem edytować połączenie i kliknąłem „Dostępne dla wszystkich użytkowników”, ale po prostu w ogóle się nie łączy.

Jak przejść do debugowania tego problemu lub jak go skonfigurować całkowicie ręcznie?


1
Czy zaznaczyłeś pole wyboru „Połącz automatycznie” dla połączenia?
Li Lo,

To ma dobre odpowiedzi. Myślę, że powinniśmy go ponownie otworzyć.
Seth

Słowa kluczowe: użytkownik jest zalogowany ”- więc to mi nie pomoże. WiFi jest jedynym połączeniem z tym komputerem, używającym anteny parabolicznej z powodu odległości. Jest na UPS. Ale jeśli wszystko się nie powiedzie i zakończy się restartem, Muszę się do niego udać, aby zalogować się na konsoli, zanim zacznie się komunikować
SDsolar

Oczywiście, właśnie zauważyłem, że został opublikowany 6 lat 11 miesięcy temu. Witam z przyszłości: lipiec 2017 r.
SDsolar

Odpowiedzi:


13

Po zalogowaniu i połączeniu z siecią kliknij prawym przyciskiem myszy ikonę Network Manager. (Powinien znajdować się w prawym górnym rogu ekranu.)

Kliknij „Edytuj połączenia ...”

Znajdź połączenie, które chcesz udostępnić bez logowania. Kliknij i kliknij przycisk „Edytuj”.

Upewnij się, że pola „Połącz automatycznie” i „Dostępne dla wszystkich użytkowników” są zaznaczone.

Teraz połączenie uruchomi się, zanim ktokolwiek się zaloguje, i będzie dostępne dla wszystkich w systemie.


Podejrzewam, że pole „Połącz automatycznie” zostało usunięte ... To spowodowałoby zachowanie, które widzisz.
suwak

Jeśli to zrobię, bez zaznaczenia „Dostępne dla wszystkich użytkowników”, to nie będzie działać, nawet gdy się
zaloguję

6

dla „niezależnie od zalogowania” musisz edytować plik / etc / network / interfaces ...

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

Ten link całkiem dobrze opisuje ten proces ...

iface wlan0 inet static
  adres 192.168.1.15
  maska ​​sieci 255.255.255.0
  wireless-essid my_essid
  bramka 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  post-down killall -q wpa_supplicant

<pre> och, niezależnie od zalogowania ... Musisz edytować plik / etc / network / interfaces ... ubuntuforums.org/showthread.php?t=263136 Ten link całkiem dobrze opisuje ten proces .. . iface wlan0 inet adres statyczny 192.168.1.15 maska ​​sieci 255.255.255.0 bezprzewodowa essid moja_sidid brama 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

Kiedy to zrobię, po ponownym uruchomieniu mojego systemu Ubuntu i pojawieniu się System
rozruchowy


2

Dla kompletności wspomnę również wicd , alternatywę dla Network Managera. Wierzę, że jeśli skonfigurujesz wicd do automatycznego łączenia się z siecią bezprzewodową, z radością zrobi to podczas uruchamiania.


0

Użyj wpa _ suplikant i dhclient

Będziesz musiał stworzyć skrypt, który uruchamia się podczas rozruchu, spójrz tutaj .

Niech uruchomi następujące 3 polecenia (prawdopodobnie ze skryptu i sortuje)

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

Zawartość pliku wpa_supplicant.conf powinna wyglądać mniej więcej tak (przy użyciu standardowego pliku wpa-psk):

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

spójrz na stronę podręcznika dla wpa_supplicant.conf, aby uzyskać więcej opcji szyfrowania.

Może być konieczne dostosowanie polecenia uśpienia w zależności od szybkości routera / karty sieciowej w negocjowaniu połączenia. 10 sekund powinno wystarczyć, ale 5 lub nawet 2 mogą wystarczyć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.