Gibt es ein Äquivalent zu Arch Linux NETCFG für Debian?

8

Ich habe Debian Squeeze (minimal - kein DE) installiert und möchte über die Befehlszeile eine Verbindung zu meinem Netzwerk (über WLAN) herstellen. Ich habe Arch Linux schon einmal verwendet und mir hat die Einfachheit gefallen, mit netcfgder ich mich mit meinem Netzwerk verbunden habe.

Gibt es in Debian ein gleichwertiges Tool / Programm, das ich verwenden kann?

Eric
quelle

Antworten:

2

Um über die Befehlszeile eine drahtlose Verbindung herzustellen, ist es am einfachsten, das Paket wicd-curses zu installieren und zu verwenden.

Alternativ sollten Sie mit Konfigurationsdateien von wpa_supplicant kämpfen.

Enzotib
quelle
-1 Ich hasse Wicd. Es stört die Netzwerkkonfigurationsdateien (/ etc / network / interfaces in debian). Vielleicht haben Sie deshalb "Kampf" geschrieben und nicht "Anpassen"? Die Syntax dieser Datei ist kläglich einfach, nicht wahr?
Ixtmixilix
Es gibt auch Wicd-Cli, die einen Versuch wert sein könnte
Thiago Macedo
2

Auf einem Computer, auf dem sich die Netzwerkkonfiguration nicht häufig ändert, können Sie sie einrichten /etc/network/interfaces. Diese Datei ist in der interfaces(5)Manpage dokumentiert . Installieren Sie die Wireless-Tools und wpasupplicant- Pakete, um Wireless-Schnittstellen zu verwalten. Die wpasupplicant-Dokumentation enthält Informationen darüber, was hinzugefügt werden soll /etc/network/interfaces.

Auf einem Laptop, auf dem Sie die WLAN-Verbindungsparameter für jedes Netzwerk neu einstellen müssen, ist es viel einfacher, entweder Network Manager (der keinen guten Befehlszeilen-Client hat, den ich kenne) oder WICD zu verwenden .

Gilles 'SO - hör auf böse zu sein'
quelle
Es ist auch möglich, nur mit wpa_supplicant auszukommen, das neben den statischen Konfigurationsdateien auch Befehlsschnittstellen wie wpa_cliund wpa_guifür die dynamische Konfiguration und das Umschalten zwischen Netzwerken bereitstellt . Ich benutze es, weil ich es vorziehe, für den Netzwerkzugriff nicht von einer GUI abhängig zu sein.
jw013
1

ceni ist eine gute Alternative, obwohl es nicht im Repo ist.

Dura
quelle
1

Als ich von Debian kam, hatte ich einige Probleme, netcfg dazu zu bringen, mein Gebot abzugeben. Ich fand es einfacher in Debian, nur wpa_supplicant etwas in der Art von zu verwenden

in / etc / network / interfaces:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf

und /etc/wpa.conf enthält das Fleisch der WLAN-Verbindung:

network={
  ssid="myssid"
  proto=RSN
  key_mgmt=WPA-PSK
  pairwise=CCMP TKIP
  group=CCMP TKIP
  psk="mywifi preshared key in clear"
}

Sie können mehrere Netzwerkdefinitionen haben. Ich benutze es für einfaches Roaming.

Das psk im Klartext ist nicht ideal. Sie können dies verringern, indem Sie Ihrer conf-Datei eine Berechtigung von 600 erteilen. Es besteht auch die Möglichkeit, einen Hash des Schlüssels zu speichern. Überprüfen Sie den Mann wpa_supplicant für weitere Details.

Schließlich wird ein systemweites Netzwerkprofil erstellt, das genau mein Anwendungsfall ist (Headless Wireless Appliance). Wicd und dergleichen können auch Benutzernetzwerkprofile verarbeiten.

Als Randnotiz: Es ist möglich, den Netzwerkmanager nur in der Befehlszeile zu installieren und zu verwenden. check man nmcli. Dies kann Ihren Anforderungen entsprechen oder nicht.

user407662
quelle
0

Es gibt ein netcfg Paket enthalten ist hier , haben Sie versucht , es zu installieren? oder unterscheidet es sich vom arch netcfg?

bsd
quelle
2
Wenn Sie einem der Links folgen (für die verschiedenen Debian-Versionen), erhalten Sie die folgende Beschreibung: Warnung: Dieses Paket ist nur zum Erstellen von
Enzotib
Es scheint auch eine alte Version zu sein.
BSD