**:程式手藝人
linux 下的常用網路應用程式有很多, 核心基本都是wpa_supplicant的封裝。這裡主要分類介紹:
networkmanager
網路管理器會相對無線網路優先選擇有線網路,支援 vpn。網路管理器最初由 redhat 公司開發,現在由 gnome 管理。
功能特色 :
支援使用藍芽,不僅支援個人區域網路(pan)上網,也支援老的藍芽撥號網路(dun)協議
支援更多的的網路裝置有關。從0.8.1開始增加了用於gsm、umts和cdma卡等移動寬頻裝置modemmanager的支援
支援ipv6的自動配置和靜態ip,新版本中會帶來ipv6的dhcp支援
它有自己的cli工具:nmcli。使用nmcli使用者可以查詢網路連線的狀態,也可以用來管理wifi。常用語法:
連線 wifi 網路:
nmcli dev wifi connect password
通過wlan1介面連線 wifi 網路:
nmcli dev wifi connect password iface wlan1 [profile name]
斷開乙個介面:
nmcli dev disconnect iface eth0
重新連線乙個標記為已斷開的介面:
nmcli con up uuid
獲得 uuid 列表:
nmcli con show
檢視網路裝置及其狀態列表:
nmcli dev
關閉 wifi:
nmcli r wifi off
參考
專案主頁
networkmanager簡介
linux強大的網路管理工具
wpa_supplicant
wpa_supplicant本是開源專案原始碼,被谷歌修改後加入android移動平台,它主要是用來支援wep,wpa/wpa2和wapi無線協議和加密認證的,而實際上的工作內容是通過socket(不管是wpa_supplicant與上層還是wpa_supplicant與驅動都採用socket通訊)與驅動互動上報資料給使用者,而使用者可以通過socket傳送命令wpa_supplicant調動驅動來對wifi晶元操作。
簡單的說,wpa_supplicant就是wifi驅動和使用者的中轉站外加對協議和加密認證的支援。
wpa_supplicant是支援wpa和wpa2(ieee 802.11i / rsn)的linux,bsd,mac os x和windows的wpa請求者。它適用於台式電腦/膝上型電腦和嵌入式系統。請求者是在客戶站中使用的ieee 802.1x / wpa元件。
它實現與wpa身份驗證器的金鑰協商,並控制wlan驅動程式的漫遊和ieee 802.11身份驗證/關聯。wpa_supplicant被設計成乙個在後台執行的「守護程式」程式,並作為控制無線連線的後端元件。
wpa_supplicant支援單獨的前端程式,包含基於文字的前端(wpa_cli)和gui(wpa_gui)。
參考專案主頁
Linux應用程式之檔案
檔案是具有永久性儲存 按照特定位元組順序組成的乙個有序的資料的集合。根據資料的儲存方式,可將檔案分為二進位制檔案和文字檔案,計算機的儲存在物理上是二進位制的,所以文字檔案與二進位制檔案的區別並不是物理上的,而是邏輯上的。這兩者只是在編碼層次上有差異。簡單來說,文字檔案是基於字元編碼的檔案,常見的編碼...
Qt之重啟應用程式
今天分享的內容有些意思 如何重啟乙個應用程式。其實,有時候這是乙個很重要的功能點,而且很人性化 易用性很好。例如 切換使用者。當某個使用者登入成功之後,需要切換到其它賬號,那麼這時,你就知道它的重要性了。qprocess重啟 比較好的方式,在主視窗中定義乙個靜態變數 static int const...
五款出色的商務應用程式
現在到處都是平板電腦,商務領域也是如此。根據 abi research 公司的資訊,2013 年全世界預計將出廠約 1.45 億台平板電腦裝置,而 2013 年商務領域對平板電腦的份額預計將會增長至所有出廠裝置的 19 1 自然而然地,大量的商務應用程式也將應運而生。根據排名 使用者評價以及我們對應...