centos無線設定
首先,我假設您們都已經正確安裝了無線網絡卡的驅動程式。沒有這前提,後續的一切都如鏡花水月。如果您你機器確實沒有正確安裝上,您應該看看關於您的發布版本的維基和文件。
然後您就可以用如下命令來檢查是哪乙個介面來支援無線連線的:
$ iwconfig
一般來說,無線介面都叫做 wlan0。當然也有例外的,但在這篇教程中我們將會一直用通用叫法。
以防萬一,你得確認下以使此介面服務是啟動著的:
$ sudo ip link set wlan0 up
一但確認了無線介面是工作著的,你就可以用如下命令來掃瞄附近的無線網路了:
$ sudo iw dev wlan0 scan | less
根據掃瞄出的結果,可以得到網路的名字(它的 ssid),它的資訊強度,以及它使用的是哪個安全加密的(如:wep、wpa/wpa2)。從此時起,將會分成兩條路線:情況很好、很容易的以及情況稍微複雜的。
如果您想連線的網路是沒有加密的,您可以用下面的命令直接連線:
$ sudo iw dev wlan0 connect [網路 ssid]
如果網路是用 wep 加密的,也非常容易:
$ sudo iw dev wlan0 connect [網路 ssid] key 0:[wep 金鑰]
但網路使用的是 wpa 或 wpa2 協議的話,事情就不好辦了。這種情況,您就得使用叫做 wpasupplicant 的工具,它預設是沒有的。然後需要修改 /etc/wpasupplicant/wpa_supplicant.conf 檔案,增加如下行:
network=
我建議你在檔案的末尾新增它,並確保其他配置都注釋掉。要注意 ssid 和密碼字串都是大小寫敏感的。在技術上您也可以把接入點的名稱當做是 ssid,使用 wpa_supplicant 工具的話會有合適的 ssid 來替代這個名字。
一旦配置檔案修改完成後,在後台啟動此命令:
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo dhcpcd wlan0
如果一切順利的話,您應該已經通過 dhcp 獲取到了乙個全新的本地 ip,這個過程是在後台自動完成的。如果想確認下是否真正連線上的話,您可以再一次輸入如下命令檢查:
$ iwconfig
當然配製時用nmtui更方便!
debian 無線命令配置(wap2)
在有如 gnome/kde/xfce 等圖形環境裡可以用 networkmanager 或 wicd 來進行圖形方式的配置,只是沒有通用性。
並且回到終端下無線網路就不可用,也太讓人不爽了。
下面介紹用命令列方式來對無線網路進行配置,以我的機器配置為例。
注:1、圖形介面的網路配置工具與下面修改文字配置方式衝突,請移除這些軟體包。
2、下面無線網路配置使用 wpa2 加密。wep加密很容易破解,wpa1已經過時。
1、安裝驅動
識別網絡卡
$lspci | grep wireless
03:00.0 network controller: intel corporation pro/wireless 5100 agn [shiloh] network connection
安裝驅動
$sudo aptitude install firmware-iwlwifi
載入驅動
$sudo modprobe iwl3945
2、安裝軟體
$sudo aptitude install wireless-tools wpasupplicant
3、收集資訊
獲取 ssid
$sudo iwlist scan
4、配置無線網路
把下面檔案中的 ssid 和 passwd 換成無線網路的 ssid 和密碼。
$sudo vim /etc/network/inte***ces
auto wlan0
iface wlan0 inet dhcp
pre-up ip link set wlan0 up
pre-up iwconfig wlan0 essid ssid
wpa-ssid ssid
wpa-psk password
5、啟用無線網線
$sudo ifup wlan0
#每次重啟之後會自動連線無線網路
下面這種方法就適合用來設定樹莓派的wifi。尤其是在你沒有螢幕或者有線網路,僅使用串列埠控制線的時候。另外,這種方法也不需要額外的軟體,所有需要的東西都已經包含進了樹莓派。
getting wifi network details(獲取wifi網路詳情)
為了掃瞄wifi網路,可以使用sudo iwlist wlan0 scan命令。這個命令會列出所有可使用的wifi網路,以及網路的一些有用資訊。例如:
1、essid:「testing」 :這是wifi網路的名字。
2、ie:ieee 802.11i/wpa2 version1 :這部分表示網路的驗證方式,在這裡是wpa2,這是一種用於替代wpa1的更新更加安全的無線網路標準。本指南應該適用於wep、wpa或者wpa2,但是可能不適用企業版wpa2。
你同樣需要wifi網路的密碼。大多數家庭路由器(預設密碼)都有標註在路由器背面的標籤上。在這個例子中,搜尋到的wifi網路的essid(ssid)是testing,並且密碼(psk)是testingpassword。
adding the network details to the rassberry pi(新增網路到樹莓派上)
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
在檔案的底部新增下面內容:
network=
在本示例網路中,我們應該新增為:
network=
現在按ctrl+x鍵然後按y鍵,最後再按回車鍵。
這個時候,wpa-supplicant在幾秒鐘內應該就會注意到設定已經改變了,並且會嘗試去連線這個網路。如果沒有,那麼就需要使用sudo ifdown wlan0
和sudo ifup wlan0命令手動重啟介面,或者直接使用sudo reboot命令重啟樹莓派。
你可以使用ifconfig wlan0命令確認是否已經成功連線上網路。如果inet addr中已經有位址了,說明樹莓派成功連線上了網路。如果沒有,請檢查你的密碼和essid是否正確。
如果要配置多個wifi熱點,按如下操作配置
修改/etc/wpa_supplicant/wpa_supplicant.conf,下面是我使用的配置檔案:
ctrl_inte***ce=/var/run/wpa_supplicant
#ap_scan=1
network=
network=
ap_scan:1是預設值,因此我注掉了
1:這個模式下總是先連線可見的wifi,如果掃瞄完所有可見的網路之後都沒有連線上,則開始連線隱藏wifi。
2:會按照network定義的順序連線wifi網路,遇到隱藏的將立刻開始連線,因此在這個模式下連線順序不受priority影響
ctrl_inte***ce:這個資料夾裡面存的是乙個當前使用的inte***ce的socket檔案,可以供其他程式使用讀取wifi狀態資訊
network:是乙個連線乙個wifi網路的配置,可以有多個,wpa_supplicant會按照priority指定的優先順序(數字越大越先連線)來連線,當然,在這個列表裡面隱藏wifi不受priority的影響,隱藏wifi總是在可見wifi不能連線時才開始連線。
ssid:網路的ssid
psk:密碼
priority:連線優先順序,越大越優先
scan_ssid:連線隱藏wifi時需要指定該值為1
修改/etc/network/inte***ces使用wpa_supplicant.conf來配置無線網路
CentOS下配置無線連線
我的本本是asus a8jr,內建無線網是intel 3945abg wireless wifi card,最初想通過安裝wicd來解決無線上網的問題,但是安裝wicd後無法啟動。後來還是決定使用原始的networkmanager。首先需要更新無線網絡卡的驅動 yum install dkms ip...
linux以命令列下配置連線wlan無線網絡卡
linux以命令列下配置連線wlan無線網絡卡 大體思路 工作的大體思路如下 用iwconfig開啟無線網絡卡的電源,並查詢區域內的無線網路 連線到相應的無線網路 通過ifconfig啟用無線網絡卡,並獲取ip 如果使用dhcp的話 注意 假設無線被識別為wlan0,如果您的網絡卡沒有被識別為wla...
linux以命令列下配置連線wlan無線網絡卡
大體思路 工作的大體思路如下 用iwconfig開啟無線網絡卡的電源,並查詢區域內的無線網路 連線到相應的無線網路 通過ifconfig啟用無線網絡卡,並獲取ip 如果使用dhcp的話 注意 假設無線被識別為wlan0,如果您的網絡卡沒有被識別為wlan0,可以在操作時做相應的修改。具體過程 1.開...