首先系統要有wifi介面卡和wifi驅動,現在嵌入式系統一般使用usb wifi模組和sdio介面的wifi模組,底層驅動有差異但是到了上層都是一樣的,提供的介面都是通用的。配置wifi網路的時候需要提供ap的ssid和連線密碼,例如wifi熱點名:qwr,密碼:tangquan。orangepi zero連線wifi的時候我參考網上的說法使用wpa_passphrase命令使用ssid和passwd生成乙個wpa psk秘鑰:wpa_passphrase yourssid yourpassword,但是其實這一步是不必要的,直接把ssid和passwd的明文寫到網路配置檔案中就行了,wpa_passphrase我猜是為了防止熱點名和密碼是明文容易洩露,也是安全起見。
這裡的網路配置檔案是/etc/network/inte***ces,在這個檔案裡面找到wireless adapter,
/etc/network/inte***ces檔案:
# wired adapter #1
auto eth0
iface eth0 inet dhcp
# hwaddress ether # if you want to set mac manually
# pre-up /sbin/ifconfig eth0 mtu 3838 # setting mtu for dhcp, static just: mtu 3838
## wired adapter #2
#auto eth1
# iface eth1 inet dhcp
# hwaddress ether # if you want to set mac manually
# pre-up /sbin/ifconfig eth0 mtu 3838 # setting mtu for dhcp, static just: mtu 3838
## wireless adapter #1
#auto wlan0
# iface wlan0 inet dhcp
# wpa-ssid ssid
# wpa-psk *********************************************
# to generate proper encrypted key: wpa_passphrase yourssid yourpassword
auto wlan0
iface wlan0 inet dhcp
wpa-ssid qwr
wpa-psk tangquan
# local loopback
auto lo
iface lo inet loopback
紅字部分是配置wlan0網路的部分,auto wlan0我認為是表示系統啟動後啟動wlan0網路,下面第一條是設定開啟dhcp的功能,可以從路由器動態獲取ip位址。第二條是設定wifi熱點的ssid名稱,第三條是設定密碼,也可以將生成的wpa psk貼上到此。
配置好了之後貌似不能自動連線到wifi熱點,可以重啟wlan0介面卡,使用ifdown wlan0命令關閉wlan0,然後使用ifup wlan0開啟wlan0,這時候如果一切正常就會連線到wifi熱點並獲取ip位址,也可以使用dhclient wlan0命令手動獲取ip位址。
android檢測連線到的wifi網路是否有效
判斷當前網路是否可用 6.0以上版本 實時,快速 return public static boolean isnetsystemusable catch exception e return isnetusable 此方法ping操作為非常耗時操作,必須在非同步執行緒操作,否則容易出現anr an...
使用WinSCP連線到Linux
1 winscp簡介 通過winscp可以編輯 刪除vps上的檔案,和上傳檔案到vps。與ftp不同的是,ftp通過會限制在某一目錄中,而使用root通過winscp登入後則可以作業系統中的所有檔案。winscp的不足之處在於,winscp使用sftp協議進行連線,而通過該連線的通訊內容全部是經過加...
Linux下如何通過命令連線wifi
故事背景 我司是做新零售的,機器支援4g wifi 網線,可能會涉及到網路的切換和連線 專案需求 使用者在web端輸入wifi名稱和密碼,客戶端可以通過服務端下發的資訊進行連線 技術調研 之前提到過nmcli指令,這次他又來了 連線 nmcli device wifi connect wifinam...