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來配置,需要寫配置文件。繼續研究
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成