|
前些天從公司拿了一臺筆記本準備安裝centos,學習服務器。 今天的內(nèi)容是有關我在centos6.2最小安裝情況下碰到的無法通過無線路由上網(wǎng)的情況,以及如何解決的。以備自己往回查閱和他人參考。 由于公司的筆記本沒有光驅(qū),所有做了一個usb安裝驅(qū)動,通過ftp網(wǎng)絡安裝了最小安裝模式??墒前惭b完了之后用ifconfig之后只要eth0 和 lo兩個網(wǎng)卡, 并沒有發(fā)現(xiàn)無線網(wǎng)卡wlan0。一陣google之后我發(fā)現(xiàn)自己沒有安裝NetworkManger這個軟件。雖然最小安裝里面已經(jīng)安裝了iwconfig之類的軟件,但是沒有NetworkManger 于是我開始yum安裝 (yum -y install NetworkManager)安裝完之后果然電腦的無線網(wǎng)標志燈亮了。 接下來我是這樣做的 1>ifconfig 發(fā)現(xiàn)有wlan0網(wǎng)卡 2> iwlist wlan0 scan 掃描目前環(huán)境下的無線網(wǎng),發(fā)現(xiàn)了我自己的無線路由,記錄ssid 為AirStation001 3> iwconfig wlan0 essid="AirStation001" 4> iwconfig wlan0 key :sAirStation 設置密碼AirStation 這個 :s 代表是字符串。 但是在第4步時出現(xiàn)錯誤,錯誤內(nèi)容為
我就蒙了,我就是按照網(wǎng)上查的一步一步來的,也man iwconfig 了 沒有錯誤。由于剛接觸自己按照centos,完全不知道什么原因?qū)е率 @Щ罅宋?天,因為我是菜鳥。
后來問了一下公司的同事,為什么設置密碼這一步不行,他給我提示了一下。他問我我的無線路由的密碼的驗證方式是什么。 完了之后我查了一下,iwconfig 只能是WEP編碼驗證方式,而我的無線路由設置的是WPA/WPA2-PSK 可能是這個原因我一直無法設置密碼。 解決方法有兩個,一個是把我的路由無線路由的設置改為WEP方式,第二個是用wpa_supplicant來配置。 當然第一種方法一下就可以解決,我試了一下沒問題。 現(xiàn)在來說一下第二種方法。 1>首先看一下是否已經(jīng)安裝了wpa_supplicant, yum -list wpa_supplicant 或者 whereis wpa_supplicant 結(jié)果沒有發(fā)現(xiàn),說明沒有安裝。 2> 如果沒有安裝wpa_supplicant 則 安裝 yum -y isntall wpa_supplicant 3>通過命令取得配置 wpa_passphrase ,按提示 輸入自己的無線網(wǎng)名 和密碼 得到配置參數(shù) network={ ssid="AirStation001" #psk="AirStation" psk=2u3r4u897r-0-21277(這里是一大串的密碼) } 如果你的路由是明文通信的話,就直接用有#的哪一行密碼,否則用psk開頭的一行的密碼 4> 通過第三步得到的network參數(shù)去修改wpa_supplicant的配置文件,把配置參數(shù)加到 /etc/sysconfig/network-scripts/ifcfg-wlan0 文件里。 5> wpa_supplicant 啟動無線網(wǎng) wpa_supplicant -iwlan0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf 這樣就啟動了無線網(wǎng)。 但是這個時候還是ping不同外網(wǎng)。原因是我的路由是自動獲取ip 于是 dhclient wlan0 再ping 就通了 當然這是如果我重啟電腦發(fā)現(xiàn)無線網(wǎng)卡沒有啟動,這個時候你需要設置開機啟動咯。 由于水平有限,僅供參考。主要目的是為了自己查閱。如果有什么錯的地方不要罵我,指出錯誤,我會改的。 |
|
|
來自: richsky > 《操作系統(tǒng)》