Wie konfiguriere ich WiFi, um mich beim Booten bei WPA anzumelden, unabhängig davon, ob ein Benutzer angemeldet ist?

20

Wie lege ich ein systemweites drahtloses WPA-Kennwort fest, das beim Booten beginnt, damit ich beispielsweise von außen auf den Computer zugreifen kann?

Ich lasse mythbuntu laufen. Bis ich mich anmelde, stellt WiFi keine Verbindung her, sodass ich mich beispielsweise nicht über SSH von einem anderen Computer aus anmelden kann. Wenn ich die automatische Anmeldung aktiviert habe, werde ich aufgefordert, mein Kennwort einzugeben, um den Schlüsselbund zu entsperren, bevor die Verbindung hergestellt wird. Ich habe versucht, die Verbindung zu bearbeiten und auf "Für alle Benutzer verfügbar" zu klicken, aber dann wird überhaupt keine Verbindung hergestellt.

Wie gehe ich vor, um dieses Problem zu beheben, oder wie kann ich es vollständig manuell konfigurieren?

rjmunro
quelle
1
Haben Sie das Kontrollkästchen "Automatisch verbinden" für die Verbindung aktiviert?
Li Lo
Das hat gute Antworten. Ich denke, wir sollten es wieder öffnen.
Seth
Schlüsselwörter: Benutzer ist angemeldet "- das hilft mir also nicht. WLAN ist die einzige Verbindung zu diesem Computer, die aufgrund der Entfernung eine Parabolantenne verwendet. Sie befindet sich an einer USV. Wenn jedoch alles fehlschlägt und der Computer neu gestartet wird, Ich muss
dorthin
Natürlich habe ich gerade bemerkt, dass dies vor 6 Jahren und 11 Monaten gepostet wurde. Hallo aus der Zukunft: Juli 2017.
SDsolar

Antworten:

12

Wenn Sie angemeldet und mit dem Netzwerk verbunden sind, klicken Sie mit der rechten Maustaste auf das Network Manager-Symbol. (Es sollte sich oben rechts auf dem Bildschirm befinden.)

Klicken Sie auf "Verbindungen bearbeiten ..."

Suchen Sie die Verbindung, die Sie verfügbar machen möchten, ohne sich anzumelden. Klicken Sie darauf und klicken Sie auf die Schaltfläche "Bearbeiten".

Stellen Sie sicher, dass die Kontrollkästchen "Automatisch verbinden" und "Für alle Benutzer verfügbar" aktiviert sind.

Jetzt wird die Verbindung gestartet, bevor sich jemand anmeldet, und ist für alle Benutzer im System verfügbar.

Fader
quelle
Mein Verdacht ist, dass das Kontrollkästchen "Automatisch verbinden" deaktiviert wurde, was zu dem Verhalten führen würde, das Sie sehen.
Fader
Wenn ich dies tue, ohne "Für alle Benutzer verfügbar" zu
markieren,
6

Für "unabhängig davon, ob Sie angemeldet sind" müssen Sie die Datei / etc / network / interfaces bearbeiten ...

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

Dieser Link beschreibt den Prozess ziemlich gut ...

iface wlan0 inet statisch
  Adresse 192.168.1.15
  Netzmaske 255.255.255.0
  wireless-essid meine_essid
  Gateway 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  post-down killall -q wpa_supplicant
cjac
quelle
<pre> oh, unabhängig davon, ob Sie angemeldet sind ... Sie müssen Ihre / etc / network / interfaces-Datei bearbeiten ... ubuntuforums.org/showthread.php?t=263136 Dieser Link beschreibt den Vorgang ziemlich gut. iface wlan0 inet static address 192.168.1.15 netmask 255.255.255.0 wireless-essid mein_essid gateway 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
Wenn ich dies mache, nachdem ich mein Ubuntu neu gestartet habe und das Bootsystem ohne vollständige Netzwerkkonfiguration
angezeigt wird
5

Eine einfachere Lösung: Fügen Sie die folgenden Zeilen zu / etc / network / interfaces hinzu

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

Ich habe es am 16.04 LTS getestet. Kann an anderen Versionen arbeiten.

Quelle: https://ubuntuforums.org/showthread.php?t=1963404

Yozi
quelle
2

Der Vollständigkeit halber erwähne ich auch wicd , eine Alternative zu Network Manager. Ich glaube, wenn Sie wicd so konfigurieren, dass es automatisch eine Verbindung zu einem drahtlosen Netzwerk herstellt, geschieht dies beim Booten.

Ryan C. Thompson
quelle
0

Verwenden Sie wpa _ supplicant und dhclient

Sie müssen ein Skript erstellen , die einen Blick auf Bootzeit startet hier .

Lass die folgenden 3 Befehle ausführen (möglicherweise von einem Skript oder einer Sortierung)

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

Der Inhalt der Datei wpa_supplicant.conf sollte ungefähr so ​​aussehen (mit Standard-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"
}

Weitere Verschlüsselungsoptionen finden Sie auf der Manpage für wpa_supplicant.conf.

Je nachdem, wie schnell Ihr Router / Ihre Netcard die Verbindung aushandelt, müssen Sie möglicherweise den Befehl für den Ruhezustand anpassen. 10 Sekunden sollten ausreichen, aber 5 oder sogar 2 können ausreichen.

LassePoulsen
quelle