如何從命令行調出 wi-fi 界面?
我不知道如何正確調出筆記型電腦上的 wi-fi 卡。當我打開它並發出
$ sudo iwconfig wlan0 txpower auto $ sudo iwlist wlan0 scan wlan0 Interface doesn't support scanning : Network is down
它報告網路已關閉。嘗試提出它也失敗了:
$ sudo ifup wlan0 wlan0 no private ioctls. Failed to bring up wlan0.
顯然我缺少一些基本的低級
iw...
命令。
dhclient
當我在界面上發出:$ sudo dhclient -v wlan0 Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ ^C$
並打斷它,它會以某種方式啟動設備,然後掃描等。我想避免這個明顯多餘的步驟。
sudo ip link set wlan0 up
或sudo ifconfig wlan0 up
。2017 年 4 月 13 日的回答:
詳細說明馬丁的答案:
ifup
和ifdown
命令是ifupdown 包的一部分,與較新的前端相比,它現在被認為是網路配置的傳統前端,例如network manager
.在
ifup
ifupdown
讀取配置設置時/etc/network/interfaces
;它執行pre-up
,post-up
以及post-down
來自 的腳本/etc/network
,其中包括啟動/etc/wpasupplicant/ifupdown.sh
處理wpa-*
wpa wifi 的其他配置選項,在/etc/network/interfaces
(請參閱zcat /usr/share/doc/wpasupplicant/README.Debian.gz
文件)。WEPwireless-tools
包的作用與wpa-supplicant
.iwconfig
也來自wireless-tools
。
ifconfig
同時是一個較低級別的工具,由它使用ifupdown
並允許更大的靈活性。例如,有 6 種 wifi 適配器執行模式,IIRCifupdown
僅涵蓋託管模式(+漫遊模式,正式不是模式?)。使用iwconfig
andifconfig
您可以啟用例如無線網卡的監控模式ifupdown
,而使用 and 您將無法直接執行此操作。
ip
command 是在netlink sockets之上工作的較新工具,這是一種從使用者空間配置核心網路堆棧的新方法(類似的工具建構在ioctl系統呼叫ifconfig
之上)。