iwconfig是linux wireless extensions(lwe)的使用者層配置工具之一。lwe是linux下對無線網路配置的工具,包括核心的支援、使用者層配置工具和驅動介面的支援三部分。目前很多無線網絡卡都支援lwe,而且主流的linux發布版本,比如redhat linux、ubuntu linux都已經帶了這個配置工具。
1. 安裝 wireless_tools 和 madwifi
pacman -s wireless_tools madwifi2. 檢視網絡卡狀態
lsusb
bus 001 device 001: id 1d6b:0002 linux foundation 2.0 root hub在usb介面001/003上檢測到網絡卡。bus 002 device 001: id 1d6b:0001 linux foundation 1.1 root hub
bus 003 device 001: id 1d6b:0001 linux foundation 1.1 root hub
bus 004 device 001: id 1d6b:0001 linux foundation 1.1 root hub
bus 005 device 001: id 1d6b:0001 linux foundation 1.1 root hub
bus 002 device 002: id 093a:2510 pixart imaging, inc. optical mouse
bus 001 device 003: id 0cf3:7015 atheros communications, inc.
iwconfig
lo no wireless extensions.無線網絡卡為 wlan0eth0 no wireless extensions.
wlan0 ieee 802.11bgn essid:off/any
mode:managed access point: not-associated tx-power=0 dbm
retry long limit:7 rts thr:off fragment thr:off
encryption key:off
power management:off
3. 啟用網絡卡
ifconfig wlan0 up因為我的網絡卡必需要先啟用才能掃瞄,否則下一步scan會出現錯誤:wlan0 inte***ce doesn't support scanning.
4. 掃瞄網路
iwlist wlan0 scan
wlan0 scan completed :發現wpa2-psk/wpa-psk 加密網路 tp-link_22e1d2,因為加密方式為 wpa-psk 所以得用 wpa_supplicant 而不能使用 iwconfig wlan0 key *** 形式,iwconfig key方式適用於wep。cell 01 - address: 54:e6:fc:22:e1:d2
channel:1
frequency:2.412 ghz (channel 1)
quality=53/70 signal level=-57 dbm
encryption key:on
essid:"tp-link_22e1d2"
bit rates:1 mb/s; 2 mb/s; 5.5 mb/s; 11 mb/s; 6 mb/s
9 mb/s; 12 mb/s; 18 mb/s
bit rates:24 mb/s; 36 mb/s; 48 mb/s; 54 mb/s
mode:master
extra:tsf=000000292a41bd80
extra: last beacon: 960ms ago
ie: unknown: 000e54502d4c494e4b5f323245314432
ie: unknown: 010882848b960c121824
ie: unknown: 030101
ie: ieee 802.11i/wpa2 version 1
group cipher : ccmp
pairwise ciphers (1) : ccmp
authentication suites (1) : psk
ie: wpa version 1
group cipher : ccmp
pairwise ciphers (1) : ccmp
authentication suites (1) : psk
5. 配置 wpa_supplicant
新建檔案 /etc/my_wpa_supplicant.conf
ctrl_inte***ce=/var/run/wpa_supplicant因為全部使用預設配置,所以配置檔案非常簡單。network=
6. 連線wlan0到網路,並以daemon方式執行
wpa_supplicant -b -i wlan0 -c /etc/my_wpa_supplicant.conf7. 設定ip位址-b background 在後台以daemon 執行
-i inte***ce
-c 配置檔案
ifconfig wlan0 192.168.1.131ifconfig 檢視狀態
wlan0 link encap:ethernet hwaddr 54:e6:fc:03:0d:6b8. 加入閘道器到路由inet addr:192.168.1.131 bcast:192.168.1.255 mask:255.255.255.0
up broadcast running multicast mtu:1500 metric:1
rx packets:95 errors:0 dropped:0 overruns:0 frame:0
tx packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:32434 (31.6 kb) tx bytes:576 (576.0 b)
我的閘道器的是192.168.1.1,新增通過wlan0訪問的閘道器
route add default gw 192.168.1.1 dev wlan0檢視狀態
kernel ip routing table9. 設定完畢。destination gateway genmask flags metric ref use iface
192.168.1.0 * 255.255.255.0 u 0 0 0 wlan0
default 192.168.1.1 0.0.0.0 ug 0 0 0 wlan0
以後上線只需執行以下命令即可
wpa_supplicant -b -i wlan0 -c /etc/my_wpa_supplicant.conf10. 相關命令ifconfig wlan0 192.168.1.131
route add default gw 192.168.1.1 dev wlan0
關閉連線
wpa_cli terminate連線狀態
wpa_cli status
A 無線網路
accept 29 submit 107 time limit 1000ms memory limit 65536kb description 現在無線網路愈來愈普及,人們對網路質量的要求也愈來愈高。我們假設要在一條筆直的公路上安置無線網路接入點,以方便兩旁的居民上網。設公路的乙個終點為起點,那麼居...
ArchLinux無線網路配置
color olive size medium 我的電腦 聯想的旭日系列,很早以前的型號。裝上archlinux的基礎系統後,不能直接連網際網路,需要自己進行一些設定。對於老手肯定沒有什麼問題,不過對於乙個新手可能是乙個很大的問題。size color b size large 一,無線網絡卡驅動的...
Debian 無線網路
1.檢視網絡卡型號 lsmod grep ipw 2.安裝驅動 aptitude install firmware iwlwifi wireless tools modprobe ipw2200 重啟,網絡卡應該可以被探測到。3.使用方法如下 檢視網絡卡資訊 iwconfig 檢視附近可用的無線網路...