sudo ip link set wlan0 up
oder sudo ifconfig wlan0 up
.
Antwort vom 13.04.17:
Um die Antwort von Martin näher auszuführen:
ifup
und ifdown
Befehle sind Teil des ifupdown-Pakets, das jetzt im Vergleich zu neueren wie network manager
als Legacy-Frontend für die Netzwerkkonfiguration betrachtet wird .
Bei ifup
ifupdown
liest Konfigurationseinstellungen aus /etc/network/interfaces
; es läuft pre-up
, post-up
und post-down
Skripte von /etc/network
, die den Beginn von /etc/wpasupplicant/ifupdown.sh
beinhalten der zusätzlich wpa-*
verarbeitet Konfigurationsoptionen für WPA-WLAN, in /etc/network/interfaces
(siehe zcat /usr/share/doc/wpasupplicant/README.Debian.gz
zur Dokumentation). Für WEP wireless-tools
Paket spielt eine ähnliche Rolle wie wpa-supplicant
. iwconfig
ist von wireless-tools
, auch.
ifconfig
gleichzeitig ist es ein untergeordnetes Werkzeug, das von ifupdown
verwendet wird und ermöglicht mehr Flexibilität. Zum Beispiel gibt es 6 Modi für die Funktion des WLAN-Adapters und IIRC ifupdown
deckt nur den verwalteten Modus ab (+ Roaming-Modus, der formell kein Modus ist?). Mit iwconfig
und ifconfig
Sie können z. Überwachungsmodus Ihrer WLAN-Karte, während mit ifupdown
Sie können das nicht direkt tun.
ip
Befehl ist ein neueres Tool, das auf Netlink-Sockets arbeitet, eine neue Möglichkeit, den Kernel-Netzwerkstapel aus dem Userspace zu konfigurieren (Tools wie ifconfig
bauen auf ioctl-Systemaufrufen auf).
Versuchen Sie es mit ifconfig wlan0 up
statt ifup
.
Ab Ubuntu 18.04 (und entsprechenden Debian-Versionen) ifconfig
und ifup
/ifdown
sind veraltet, und der empfohlene Weg, die Schnittstelle aufzurufen, ist der ip
Befehl:
ip link set dev <interface> up
ip link set dev <interface> down
Und Sie können Ihre verfügbaren Schnittstellen überprüfen mit:
ip link
Und Sie können die zugewiesenen IP-Adressen Ihrer Schnittstellen anzeigen mit:
ip addr show
Oder genauer gesagt:
ip addr show scope global | grep inet