
Wie verwalten wir drahtlose Verbindungen ohne Netzwerkmanager?
Dasausgezeichnete Antwort führte mich durch die Verbindung zum geschützten drahtlosen Netzwerk zu Hause. Kurz gesagt,
nano /etc/network/interfaces # enable dhcp
service networking start
nano /etc/wpa_supplicant.conf # indicate ssid and password
ifdown wlan0 # name determined by 'ip a show'
ip a flush wlan0
ifup wlan0
wpa_supplicant -Dnl80211 -c /root/wpa_supplicant.conf -iwlan0 -B
dhclient wlan0
Ein andererDie Antwort schlägt vor, dies hinzuzufügen zu /etc/network/interfaces
:
auto wlan0
iface wlan0 inet static
address ASSIGNED_IP
netmask 255.255.255.0
gateway THE_GATEWAY
wireless-essid YOURSSID
wireless-key WIRELESSKEY_HERE
Da ich im Laufe der Zeit auf verschiedene Netzwerke mit unterschiedlichen SSDI und Passwörtern stoßen werde, habe ich mich gefragt, wie ich das am besten ohne Netzwerkmanager angehen kann. Prioritäten:
- Geben Sie weder SSID noch Passwörter weiter, falls mein Laptop kompromittiert wird – das sind vertrauliche Informationen, die mir anvertraut wurden.
- Vermeiden Sie Überladen
/etc
mit einer Menge benutzerdefinierter (vom Benutzer erstellter) Dateien. - Verwenden Sie keine hochrangigen Dienstprogramme wie
network-manager
oderwicd
.
Antwort1
So erfüllen Sie die Bedingungen:
Geben Sie weder SSID noch Passwörter weiter, falls mein Laptop kompromittiert wird – das sind vertrauliche Informationen, die mir anvertraut wurden.
Überladen Sie /etc nicht mit einer Menge benutzerdefinierter (vom Benutzer erstellter) Dateien.
Verwenden Sie keine hochrangigen Dienstprogramme wie Network-Manager oder Wicd.
Sie sollten wpa_supplicant
wie folgt vorgehen:
wpa_supplicant -B -Dnl80211 -iwlan0 -c<(wpa_passphrase "Your-SSID" Your-Passwd)
dhclient wlan0
Sie müssen kein erstellen wpa_supplicant.conf
.
Sie müssen Ihre SSID und Ihr Passwort nicht unter/etc/network/interfaces
Sie brauchen keinen Netzwerkmanager, wicd …
Um eine korrekte Verbindung herzustellen wpa_supplicant
(wenn Sie den NetworkManager installiert haben), sollten Sie NetworkManager.service
vor dem Ausführen des wpa_supplicant
folgenden Befehls anhalten:
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service