Linux如何連線到WIFI網路

2021-08-03 10:21:43 字數 1653 閱讀 1722

首先系統要有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...