Ubuntu/MeeGo 下使用tools設(shè)置無(wú)線(xiàn)網(wǎng)絡(luò)
對(duì)于Ubuntu/MeeGo這兩個(gè)系統(tǒng),系統(tǒng)提供的tool工具就可以實(shí)現(xiàn)無(wú)線(xiàn)網(wǎng)絡(luò)的設(shè)置,那么我們?nèi)绾芜M(jìn)行設(shè)置呢?
1. 搜索可用無(wú)線(xiàn)網(wǎng)絡(luò)
$iwlist wlan0 scanning
wlan0代表無(wú)線(xiàn)網(wǎng)卡,使用iwconfig可以查看是否有可用的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備,一般來(lái)說(shuō),你買(mǎi)了一款電腦后,都會(huì)知道是否帶有無(wú)線(xiàn)網(wǎng)卡,否則使用Linux的概率就相當(dāng)小了。查找到要連接的無(wú)線(xiàn)網(wǎng)絡(luò),關(guān)鍵字段是ESSID, Encryption key, Mode.ESSID是用來(lái)標(biāo)識(shí)一個(gè)無(wú)線(xiàn)網(wǎng)絡(luò);如果Encryption key為on,表示使用了加密,如果你沒(méi)有密碼的話(huà)就不能連接。Mode表示網(wǎng)絡(luò)的
模式,使用iwconfig可以設(shè)置。
2. 連接無(wú)線(xiàn)網(wǎng)絡(luò)
#iwconfig wlan0 essid "be_found" [mode ...]
通常只需要設(shè)置essid就可以了,其它的保持默認(rèn)值。有些網(wǎng)卡可能設(shè)置了essid但是根本不起作用,這時(shí)可以直接設(shè)置ap地址,如下
#iwconfig wlan0 ap ap_address,
ap_address為你使用iwlist wlan0 scanning找到的可用ap的地址,現(xiàn)在可以使用
$iwconfig wlan0
來(lái)查看wlan0連接的情況,可以看到連接的ESSID。
3. 設(shè)置IP地址
#dhclient wlan0
dhclient是一個(gè)DHCP設(shè)置客戶(hù)端,可能會(huì)輸出一些錯(cuò)誤信息,不用管它,使用
$ifconfig wlan0
查看是否獲得了正確的IP地址和子網(wǎng)掩碼,如果不正確,可能是無(wú)線(xiàn)AP沒(méi)有開(kāi)啟DHCP服務(wù),所以需要手動(dòng)設(shè)置。這時(shí),你需要知道有效的IP地址范圍,子網(wǎng)掩碼和網(wǎng)關(guān)。幸好,對(duì)于局域網(wǎng)路由來(lái)說(shuō),都標(biāo)準(zhǔn)使用192.168.x.x。最常見(jiàn)的設(shè)置如下:
#ifconfig wlan0 192.168.1.110 netmask 255.255.255.0
#route add default gw 192.168.1.101
可以使用ping ip來(lái)檢查是否設(shè)置正確,是否可以達(dá)到網(wǎng)關(guān)(你的路由器或無(wú)線(xiàn)AP)。
4. 設(shè)置DNS
如果現(xiàn)在仍然無(wú)法上網(wǎng),那么看看DNS是否設(shè)置正確,使用下面命令
$ping www.g.cn
如果ping立即返回,提示位置主機(jī)www.g.cn,那么就是DNS設(shè)置不正確,現(xiàn)在設(shè)置DNS
編輯/etc/resolv.conf,添加一行
nameserverIP_of_Nameserver
5. Enjoy MeeGo!