一咖气、相關(guān)命令
ifconfig? ? ?用途:配置網(wǎng)絡(luò)信息区赵。其中l(wèi)o地址是127.0.0.1,這個(gè)地址是一個(gè)回環(huán)地址珠漂,代表本機(jī)(localhost)晚缩。
eg:ifconfig eth0 192.168.1.100. 設(shè)置IP
有文檔描述此命令即將廢除,取代這個(gè)命令的是ip addr和ip link媳危。 可以試試 ip -s link荞彼。
iwconfig????用途:配置無(wú)線(xiàn)網(wǎng)絡(luò)接口
描述:iwconfig和ifconfig很相似。但是iwconfig僅僅和無(wú)線(xiàn)網(wǎng)絡(luò)相關(guān)待笑。用來(lái)設(shè)置參數(shù)等鸣皂。
iwlist????從無(wú)線(xiàn)網(wǎng)卡獲取更詳細(xì)的無(wú)線(xiàn)信息
描述:用于顯示關(guān)于無(wú)線(xiàn)網(wǎng)絡(luò)的額外信息。這些信息往往是iwconfig沒(méi)有顯示出來(lái)的暮蹂。
scan:給出可以接入的熱點(diǎn)列表信息寞缝。
rate/bit: 列出設(shè)備支持的比特率
相關(guān)文件: /proc/net/wireless
二 wifi配置文件
地址:/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
????????ssid="ssid" scan_ssid=1
????????psk="密碼"
????????priority=5
}
network={
????????ssid="ssid"
????????psk="密碼"
????????priority=1
}
ctrl_interface:這個(gè)文件夾里面存的是一個(gè)當(dāng)前使用的interface的socket文件,可以供其他程序使用讀取WiFi狀態(tài)信息
ssid:網(wǎng)絡(luò)的ssid
psk:密碼
priority:連接優(yōu)先級(jí)仰泻,越大越優(yōu)先
修改完成后第租,使用以下命令重啟網(wǎng)絡(luò)
pi@raspberrypi:~$ sudo systemctl restart networking#重啟網(wǎng)卡
pi@raspberrypi:~$ sudo ifdown wlan0?? #關(guān)閉wlan0
?pi@raspberrypi:~$ sudo ifup wlan0????? ?#開(kāi)啟wlan0
?pi@raspberrypi:~$ wpa_cli status????#查看連接狀態(tài)
三 另一種方式連接WiFi
1、檢查是哪一個(gè)接口來(lái)支持無(wú)線(xiàn)連接
? ? ? ? sudo iwconfig
2我纪、啟動(dòng)無(wú)線(xiàn)網(wǎng)卡wlan0
? ? ? ? sudo ip link set wlan0 up
3慎宾、掃描附近的無(wú)線(xiàn)網(wǎng)絡(luò)
? ? ? ? sudo iw dev wlan0 scan | less
4丐吓、用命令行直接連接
? ? ? ? sudo iw dev wlan0 connect [網(wǎng)絡(luò) SSID ] key 0 : [密鑰]
SSID為無(wú)線(xiàn)網(wǎng)絡(luò)名稱(chēng),密鑰為無(wú)線(xiàn)網(wǎng)密碼
注:雖然都說(shuō)指令 ip link set eth0 up和指令ifup eth0的作用是一樣的趟据,但是通過(guò)實(shí)踐表明兩者還是有區(qū)別的券犁。ip link set eth0 up僅僅啟用網(wǎng)卡,但是不會(huì)配置路由汹碱;而ifup指令不僅啟用網(wǎng)卡粘衬,同時(shí)會(huì)配置默認(rèn)路由。