it-swarm.com.de

Verbindung zu einem drahtlosen Netzwerk herstellen

Ich habe eine Maschine, auf der ich gerade Ubuntu Server installiert habe. Das einzige Problem ist, dass ich nicht weiß, wie ich es mit einem drahtlosen Netzwerk verbinden soll, und ich kann kein Netzwerkkabel verwenden, um es mit meinem Router zu verbinden.

Beim Versuch, die Netzwerkkarten aufzulisten, wurde nur die Loopback-Schnittstelle angezeigt:

$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric 1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

dies war unerwartet, da sowohl meine Ethernet-Netzwerkschnittstelle (eth0) als auch die drahtlose Netzwerkschnittstelle (wlan0) bei einer Neuinstallation von Ubuntu Desktop 10.10 angezeigt wurden.

Also, meine zwei Fragen sind:

  • wie kann ich die drahtlosen Treiber (und Pakete, die ich herunterladen kann usw.) installieren und/oder die drahtlose Netzwerkschnittstelle so einrichten, dass sie ordnungsgemäß funktioniert, und
  • wie kann ich über die Befehlszeile eine Verbindung zu einem WPA-verschlüsselten drahtlosen Netzwerk herstellen?

EDIT:

Am Ende habe ich Ubuntu Server deinstalliert und stattdessen Ubuntu Desktop installiert. Anschließend habe ich das drahtlose Netzwerk über die GUI konfiguriert und es anstelle von GNOME über die Befehlszeile gestartet.

6
Frxstrem

Wenn Sie keine Wireless-Treiber haben, müssen Sie zuerst einen Weg finden, um diese zu erhalten, da Sie Ihre Wireless-Karte offensichtlich nicht verwenden können, um diese zu erhalten;) Sie können sie auf einem anderen Computer nachschlagen und installieren die binaries. Höchstwahrscheinlich haben Sie bereits Treiber, müssen jedoch Ihren /etc/network/interfaces (als Root) bearbeiten, der Schnittstellendeklarationen enthält. Es sollte Ihre Karten registrieren, sobald Sie die folgenden Zeilen hinzufügen:

 auto eth0 
 iface eth0 inet dhcp 
 
 auto wlan0 
 iface wlan0 inet dhcp 

Dadurch sollte Ubuntu die Karten erkennen, sobald Sie /etc/init.d/networking restart und ifup -a drücken.

Sobald Sie die Funkkarte geladen haben, können Sie iwlist scan eingeben, um die Funknetzwerke in Reichweite aufzulisten. Ich habe mich nur mit offenen und WEP-gesicherten Netzwerken befasst und es funktioniert perfekt für diese. Für diese Netzwerke können Sie verwenden

iwconfig wlan0 essid "network-name" ap any key <wep-key>

Ich weiß, dass WPA möglich ist, aber es ist viel mehr Konfiguration als nur die Verwendung von iwconfig.

4
shroff

Schauen Sie sich diese Anleitung an, um eine Verbindung zum Netzwerk herzustellen: http://ubuntuforums.org/showthread.php?t=571188

1
Adam Thompson

Ich hoffe, ich kann Ihnen einige Ideen für Ihre erste Frage geben, aber für die zweite habe ich nur eine eindeutige Antwort.

  1. Treiberinstallation: Dazu müssen Sie Ihren Chipsatz für die drahtlose Schnittstelle kennen. Zunächst müssen Sie das Modell der Schnittstelle kennen, die Sie haben. (Wenn nicht, führen Sie lspci oder lsusb aus und googeln Sie die Leitung, die wie ein drahtloses Gerät aussieht.) Gehen Sie dann zu http://linuxwireless.org/en/users/Devices und suchen Sie Ihr Gerätemodell in der entsprechenden Liste. Dort finden Sie Anweisungen zur Installation des Treibers.

Wenn Sie auf dieser Site wissen, dass der Treiber bereits Teil des Kernels ist, müssen Sie einige Probleme beheben. Beispielsweise gibt es zwei Treiber für Ralink, die beide in Ubuntu enthalten sind. Wenn Sie die Karte einstecken, versuchen beide Treiber, sie zu steuern, sodass sie nicht funktioniert. Die Lösung besteht darin, eine von beiden auf die schwarze Liste zu setzen. Für diese Art von Problem müssen Sie wahrscheinlich etwas wie "[Chipsatz] WLAN-Karte funktioniert nicht auf Ubuntu" googeln. Dadurch erhalten Sie ein Ergebnis viel schneller als wenn Sie es ohne den Namen des Chipsatzes googeln.

  1. Stellen Sie über die Befehlszeile eine Verbindung her

Bearbeiten (oder erstellen) Sie die Datei /etc/wpa_supplicant/wpa_supplicant.conf

Es benötigt folgenden Code:

 Netzwerk = {
 ssid = "Netzwerkname" 
 scan_ssid = 1 
 proto = WPA 
 key_mgmt = WPA-PSK 
 paarweise = CCMP 
 Group = TKIP 
 Psk = "Netzwerkkennwort" 
} 

Abhängig von den Router-Einstellungen müssen Sie möglicherweise verschiedene Kombinationen für Pairwise und Group ausprobieren (z. B. beide CCMP oder beide TKIP).

Diese Lösung setzt voraus, dass Sie die ältere WPA Verschlüsselung verwenden. Wenn Sie WPA 2 haben, ändert sich dies zu proto = RSN.

Dann verbinden Sie über die Leitung

 Sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf 

hier müssen Sie den Namen Ihrer Schnittstelle nach -i und den Namen Ihres Treibers nach -D eingeben (beides sollten Sie wissen, nachdem Sie 1. gelöst haben).

Ich kann dafür bürgen, dass diese Methode mit Intrepid funktioniert hat, aber seitdem nicht mehr verwendet. Wenn es ein Problem gibt, können Sie nachsehen, wie es in der man-Datei eingerichtet wird hier .

0
rumtscho