Automatische Verbindung zu einem drahtlosen Netzwerk mithilfe der CLI

Automatische Verbindung zu einem drahtlosen Netzwerk mithilfe der CLI

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:

  1. Öffne die interfaceDatei:

    sudo nano /etc/network/interfaces
    
  2. 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
    
  3. Speichern Sie die Datei und starten Sie den Computer neu.

verwandte Informationen