Kann der Ubuntu-Server eine Verbindung zu einem WPA2-verschlüsselten drahtlosen Netzwerk herstellen?


8

Ich plane vielleicht, Ubuntu Server auf einem alten Computer zu installieren. Aber meine Frage ist: Kann ich den Ubuntu-Server auf einem Computer installieren und ihn drahtlos mit meinem Heimnetzwerk verbinden? In diesem Fall kann ich kein Kabel verwenden.

Antworten:



5

Hinweis: Zunächst möchten Sie sicherstellen, dass auf dem Server wpa_supplicant installiert ist. Server haben es nicht immer und das kann es schwierig machen, wenn Sie es nicht mindestens einmal mit Ethernet verbinden können.

So mache ich es. (Verwenden Sie unbedingt Ihre IP-Nummern und den Namen der Netzwerkschnittstelle.)

Benötigt diesen Teil nicht für einen Server, sondern nur, wenn Sie alles abtöten möchten, was auf einem Desktop stören würde.

sudo stop network-manager
sudo killall wpa_supplicant #must stop network-manager before this as it resurrects it.
sudo killall nm-applet

Dies muss nur einmal durchgeführt werden, es sei denn, die Datei wird in den Papierkorb verschoben. (Sie können die Konfiguration wirklich überall platzieren)

wpa_passphrase "YOUR_ESSID" | sudo tee /etc/wpa_supplicant.conf #and type your password

-BDamit der Hintergrund -sin Syslog protokolliert werden kann, um anzugeben -c, wo sich die Konfiguration befindet. -iSchnittstelle

sudo wpa_supplicant -B -s -c /etc/wpa_supplicant.conf -i wlan0

für DHCP einfach verwenden

sudo dhclient wlan0

für statische IP

sudo ifconfig wlan0 192.168.1.12 #Be sure to set you ip to what works for you.

sollte in der Lage sein, Ihren Router per IP zu pingen. $ ping 192.168.1.1

sudo route add default gw 192.168.1.1 # use the ip of you router

sollte in der Lage sein, das Netz insgesamt zu pingen. $ ping 8.8.8.8

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

Sollte gemacht werden. $ ping google.com

Dies wird nicht durch einen Neustart dauern. Damit dies durch einen Neustart bestehen bleibt,

sudo nano /etc/network/interfaces

Fügen Sie dies unten hinzu (ersetzen Sie wlan0, wenn Sie eine andere Schnittstelle haben):

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Beachten Sie, dass die KILLALL-Komponente möglicherweise nicht installiert ist, wenn Sie nur einen minimalen Server haben. Sie können Killall bekommen mit:

aptitude install psmisc

Die obige Antwort ist nahezu perfekt, obwohl ich der Pre-Up-Zeile, die wpa_supplicant aufruft, ein "-i wlan0" hinzufügen musste. (Dies entspricht dem Beispiel weiter oben in der Antwort.)
Gervase Markham
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.