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