2010年2月9日 星期二

linux 文字模式啟動無線網路

如果您有一張無線 (802.11)網路卡,您將需要在繼續前先設定好您的無線網路。如要查看目前的設定,您可以使用 iwconfig。執行 iwconfig 將會列出類似以下的訊息:
 
# iwconfig wlan0
wlan0      IEEE 802.11bg ESSID:"Defaule"
Mode:Managed  Frequency:2.462GHz  Access Point:00:0D:5B:DD:CC:FC
Bit Rate:11Mb/s   Tx-Power=20 dBm
Sensitivity=0/65535
Retry limit:16   RTS thr:off
Fragment thr:off
Power Management:off
Link Quality:71/100 Signal level:-50 dBm Rx invalid  nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
注意: 有些網路卡的裝置名稱或許是 wlan0 或 ra0 而不是 eth0。不要加任何參數執行 iwconfig 確認裝置的名稱。
 
對於大部份的使用者,只需要更改兩個重要的設定,ESSID(無線網路名稱)或是 WEP 金錀。如果 ESSID 和無限網路連接點已經顯示出您沒有使用 WEP,那您的網路已經好了。如果您需要更改您的 ESSID,或是加入一個 WEP 金錀,您可以執行以下指令:
(這將會把網路名稱設定為 "Defaule")
# iwconfig eth0 essid Defaule

(這將設定一個 hex WEP 金錀)
# iwconfig eth0 key 0123456789

(這將設定一個 ASCII 金錀 - 起始為 "s:")
# iwconfig eth0 key s:密碼
您將可以再次使用 iwconfig 來確認您的設定。當您的無線網路已經可以使用,您將可以從下一個部份繼續設定
設定您的網路需要三個步驟。第一,我們將使用 ifconfig 設定我們的 IP 位置。然後我們將需要 route(路由)到我們的 gateway 上。然後在將名稱伺服器放到 /etc/resolv.conf
要設定 IP 位置,您將需要您的 IP 位置,廣播位置和 netmask。然後執行以下指令,將 ${IP_ADDR} 更改成您的 IP 位置, ${BROADCAST} 為您的廣播位置和 ${NETMASK} 為您的 netmask:
# ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up
現在使用 route 設定您的路由。將 ${GATEWAY} 更改為您的 gateway IP 位置:
# route add default gw ${GATEWAY}
接著編輯resolv.conf
vi /etc/resolv.conf

現在將您的 nameserv (名稱服務器)按照以下的版面填入。請確定將 ${NAMESERVER1}${NAMESERVER2} 更改為相關的名稱服務器的位置: 
nameserver ${NAMESERVER1}
nameserver ${NAMESERVER2}
這樣就可以開始使用你的無線網路了..!!!