Mein Computer muss bei jedem Start automatisch eine Verbindung zu einem drahtlosen Netzwerk herstellen
Ich betreibe einen Headless-Server (10.04) und verwende die folgenden Befehle, um mich manuell mit dem Netzwerk zu verbinden
sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0
Ich wäre dankbar, wenn wir das durch die Änderung der Datei etc/network/interfaces erreichen könnten.
Bitte beachten Sie, dass auf meinem Router WEP läuft, vielen Dank im Voraus
Antwort1
Bitte ändern Sie Ihre Datei /etc/network/interfaces wie folgt:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX
Wenn Sie per SSH und FTP auf den Server zugreifen möchten, müssen Sie wissen, wo er sich befindet. Verwenden Sie dazu eine statische IP-Adresse:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1
Außerdem implizieren deine Einstellungen, dass dein Netzwerk mit WEP verschlüsselt ist, was ziemlich unsicher ist. Ich empfehle dir, den Router auf WPA2-AES umzustellen:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1
Achten Sie darauf, eine Adresse außerhalb des vom DHCP-Server im Router verwendeten Bereichs auszuwählen und ersetzen Sie hier natürlich Ihre Daten.
Antwort2
Automatische WLAN-Verbindung beim Login
Wenn Sie sich automatisch bei einem Wireless-Router anmelden möchten, gehen Sie wie folgt vor:
Öffne die
interface
Datei:sudo nano /etc/network/interfaces
Fügen Sie die folgenden Informationen hinzu (vorausgesetzt, Ihre Schnittstelle heißt wlan0):
auto wlan0 iface wlan0 inet static address ASSIGNED_IP netmask 255.255.255.0 gateway THE_GATEWAY wireless-essid YOURSSID wireless-key WIRELESSKEY_HERE
Speichern Sie die Datei und starten Sie den Computer neu.