iwconfig用法ios
1.打开无线网卡电源安全
iwconfig wlan0 txpower no网络
2.列出区域内的无线网络less
iwconfig wlan0 scan工具
3.假设要链接到网络myhome(即essid为myhome的网络),那么输入命令加密
iwconfig wlan0 essid "myhome"spa
若是网络是加密的,密码是0123456789,那么就输入命令3d
iwconfig wlan0 essid "myhome" key 0123-4567-89code
4 若是正常的话,输入xml
iwconfig wlan0
就能够看到链接正常的各项参数了。
5.启动无线网卡
ifconfig wlan0 up
6.若是是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip
dhclient wlan0 或dhcpcd wlan0
7.如今无线网卡应该能够正常使用了。
WPA Supplicant
WPA Supplicant工具包能够让您链接到那些使用WPA的AP。由于还只是beta版,因此它的配置方法仍会经常变化——尽管如此,在大部分状况下它已经能很好的工做。
代码 2.1: 安装wpa_supplicant |
emerge net-wireless/wpa_supplicant |
重要: 要让wpa_supplicant正常工做,您必须在内核中打开CONFIG_PACKET支持。 |
如今咱们须要配置一下/etc/conf.d/net文件以便咱们能够选择使用wpa_supplicant而不用wireless-tools(二者都安装在系统中时,默认使用的是wireless-tools)。
代码 2.2: 在/etc/conf.d/net中配置wpa_supplicant |
# 使用wpa_supplicant代替wireless-tools
modules=( "wpa_supplicant" )
# 由于wpa_supplicant还不能很好的自动侦测驱动,因此须要咱们为其指定正在使用的驱动。
wpa_supplicant_eth0="-Dmadwifi" |
注意: 若是您用host-ap驱动,您首先要将无线设备卡设置成Managed模式以便能正确地配合wpa_supplicant工做。你能够在/etc/conf.d/net中设置iwconfig_eth0="mode managed"来实现这一点。 |
看起来这很简单,不是么?不过咱们还须要配置wpa_supplicant自己,这将会比较麻烦一些,具体取决于你要链接的AP的安全程度。下面的例子是从/usr/share/doc/wpa_supplicant-<version>/wpa_supplicant.conf.gz中抽取并简化而来的,此文件出自wpa_supplicant软件包。
代码 2.3: 一个/etc/wpa_supplicant/wpa_supplicant.conf的例子 |
# 请不要修改下面这一行内容,不然将不能正常工做 ctrl_interface=/var/run/wpa_supplicant # 确保只有root用户能读取WPA的配置 ctrl_interface_group=0 # 使用wpa_supplicant来扫描和选择AP ap_scan=1 # 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,全部合法的加密方式都容许链接 network={ ssid="simple" psk="very secret passphrase" # 优先级越高,就能越早匹配到。 priority=5 } # 与前面的设置相同,但要求对特定的SSID进行扫描(针对那些拒绝广播SSID的AP) network={ ssid="second ssid" scan_ssid=1 psk="very secret passphrase" priority=2 } # 仅使用WPA-PSK方式。容许使用任何合法的加密方式的组合 network={ ssid="example" proto=WPA key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP WEP104 WEP40 psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb priority=2 } # 明文链接方式(不使用WPA和IEEE802.1X) network={ ssid="plaintext-test" key_mgmt=NONE } # 共享WEP密钥链接方式(不使用WPA和IEEE802.1X) network={ ssid="static-wep-test" key_mgmt=NONE # 引号包含的密钥是ASCII密钥 wep_key0="abcde" # 没有引号包含的密钥是十六进制密钥 wep_key1=0102030405 wep_key2="1234567890123" wep_tx_keyidx=0 priority=5 } # 共享WEP密钥链接方式(无WPA和IEEE802.1X),使用共享密钥IEEE802.11验证方式 network={ ssid="static-wep-test2" key_mgmt=NONE wep_key0="abcde" wep_key1=0102030405 wep_key2="1234567890123" wep_tx_keyidx=0 priority=5 auth_alg=SHARED } # 在IBSS/ad-hoc网络中使用WPA-None/TKIP network={ ssid="test adhoc" mode=1 proto=WPA key_mgmt=WPA-NONE pairwise=NONE group=TKIP psk="secret passphrase" } |
Wifi图形配置软件能够用:http://wifi-radar.berlios.de/
Wifi更加详细的介绍能够参考:http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=4&chap=4