wifi配置常用命令總結


1:iwlist eth1 scanning 查看無線路由
 2:iwconfig eth1 essid "無線路由的名稱"
 3: ifconfig eth1 IP
 4: route add default gw 網關
對於帶密碼的路由器,設置如下:
1:iwconfig eth1 key s:密碼
2:iwconfig eth1 key open
3:ifconfig eth1 essid "名稱"
4:ifconfig eth1 IP
5:route add default gw 網關

 

還在搞8634,看不到頭了。。唉。wireless_tools的缺點是不支持WPA認證,所以有必要把wpa_supplicant也移植過來。無線網卡是基於zydas芯片的,正好可以在網上搜到wpa_supplicant的zydas專用包:wpa_supplicant-0.4.7_zydas_pre3.tar.gz

    移植很簡單,解包直接修改Makefile,把CC改成mipsel-linux-gcc,然后編譯直接通過。編譯完成后可以發現有幾個可執行程序:wpa_supplicant,wpa_cli等。wpa_supplicant是核心程序,它和wpa_cli的關系就是服務和客戶端的關系:后台運行wpa_supplicant,可以使用wpa_cli來搜索、設置、和連接網絡等,大部分情況下編輯好配置文件,運行wpa_supplicant就可以連通網絡了,創建一個wpa_supplicant.conf,鍵入以下內容:

#可有可無,沒有的話無法用wpa_cli terminate來關閉wpa_supplicant
ctrl_interface=/var/run/wpa_supplicant

# 確保只有root用戶能讀取WPA的配置,可有可無,尤其是在嵌入式設備上
ctrl_interface_group=0

# 使用wpa_supplicant來掃描和選擇AP,也可以設置成0或2,但只有1才能正確工作
ap_scan=1

network={
#AP的名字
   ssid="my_network"
#AP的key
   psk="my_key"
}

配置文件弄好后就可以運行wpa_supplicant了。在那之前當然要先插好無線網卡,載入驅動:

bash# insmod zd1211b.ko
bash# ifconfig eth1 up
bash# wpa_supplicant -B -ieth1 -Dzydas -c/etc/wpa_supplicant.conf

    
   參數-B代表后台運行,-ieth1代表使用設備eth1,-Dzydas代表網卡芯片是zydas,-c指定配置文件。
   接下來就可以看下網絡是否連通了:

bash# iwconfig
bash# udhcpc -i eth1 -n

zd1211b的驅動使用wpa_supplicant來配置的時候會有隔段時間就鎖死系統一會的情況,很奇怪。

 

 

 

 

1. 此無線網絡不設置安全機制,換句話說,么有設置密碼,OK,我們該怎么做呢?命令行伺候

# iwlist scanning            # 搜索無線網絡,我們假設搜索到了 oceanboo-wireless
# iwconfig interface essid oceanboo-wireless 
# dhcpcd interface


夠簡單了吧,這樣,你的機器就連接上 oceanboo-wireless 這個無線網絡了,dhcp 獲得了 ip 地址。不過不給無線路由器設置密碼是很愚蠢的做法,假如你不是開咖啡廳、快餐店,還是設置一個密碼吧。

2. 此無線網絡設置了安全機制,使用 WEP 加密認證。

# iwlist scanning           # 還是一樣的搜索,記住這個命令。
# iwconfig  interface essid oceanboo-wireless key XXXX-XXXX-XXXX-XXXX or XXXXXXXX.   # XXX多了點,不過如果你設置過無線路由,你一定知道這是啥玩意,我就不多說了。
# dhcpcd interface


哈,還是一樣的簡單。
關於 WEP 認證加密的輸入還有下列這些方式,按需要索取吧。

引用

# iwconfig interface key 0123-4567-89
# iwconfig interface key [3] 0123-4567-89
# iwconfig interface key s:password [2]
# iwconfig interface key [2]
# iwconfig interface key open
# iwconfig interface key off
# iwconfig interface key restricted [3] 0123456789
# iwconfig interface key 01-23 key 45-67 [4] key [4]

 

AP基本命令

iwconfig配置接口

wlanconfig創建或銷毀VAP

iwpriv設置屬性

iwlist搜索無線熱點

brctl網橋操作

 

筆記本的無線網卡搞了好久都沒弄好,最后還是madwifi好使   O(∩_∩)O哈哈~

給大家分享下

madwifi配置wep atheros無線網卡

從madwifi.org獲取包后

 tar -xzvf madwifi-0.9.4.tar.gz        #最新的0.9.4包編譯老是報錯,就換0.9.3的包了……
cd madwifi-0.9.4
make
make install
modprobe ath_pci            #無線模塊支持
modprobe wlan_scan_sta      #無線掃描支持
wlanconfig ath0 destroy     #取消所有ath0配置,可能多此一舉
wlanconfig ath0 create wlandev wifi0 wlanmode sta
iwconfig ath0 key xxxx      #wep password,如果用ascii則s:xxxxx
iwconfig ath0 essid "xxxx"  #廣播域
ifconfig ath0 up
dhclient ath0               #or route add xxxxx

如果加密方式為wpa則需要用wpa_supplicant來配置,需要寫配置文件。繼續研究


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM