1,常用的工具和命令
ifconfig [interface] list scan 扫描当前无线网络环境中有哪些ssid
wpa_supplicant 可用此工具连接无线网络
wpa_passphrase 可用它将无线网络的密码加密,它的输出结果可以 >> /etc/wpa_supplicant.conf 文件里
wpa_cli 此工具有很多参数,可用来控制无线网卡
2,配置过程
2.1 参照wiki里的文档 how to use wpa supplicant ,和man wpa_supplicant.conf, 创建 /etc/wpa_supplicant.conf 文件。使用wpa2的配置范例:
ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
scan_ssid=1
proto=RSN WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
ssid=
psk=
}
2.2 /etc/rc.conf 中相关参数范例:
dhcpcd_flags="-q -b" 当无网络时dhcp获取ip失败,避免系统挂起。
critical_filesystems_local="/var /usr"
#wpa_supplicant=YES 注销它是因为在我的系统里,它会与下面这条命令冲突(原因不明,wiki里搞错了??看起来不像啊。 )
wpa_supplicant_flags="-B -i interface -c /etc/wap_supplicant.conf"
2.3 使用dhcpcd,还要在 /etc/ifconfig.[interface] 里
up
dhcp
ifconfig [interface] list scan 扫描当前无线网络环境中有哪些ssid
wpa_supplicant 可用此工具连接无线网络
wpa_passphrase 可用它将无线网络的密码加密,它的输出结果可以 >> /etc/wpa_supplicant.conf 文件里
wpa_cli 此工具有很多参数,可用来控制无线网卡
2,配置过程
2.1 参照wiki里的文档 how to use wpa supplicant ,和man wpa_supplicant.conf, 创建 /etc/wpa_supplicant.conf 文件。使用wpa2的配置范例:
ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
scan_ssid=1
proto=RSN WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
ssid=
psk=
}
2.2 /etc/rc.conf 中相关参数范例:
dhcpcd_flags="-q -b" 当无网络时dhcp获取ip失败,避免系统挂起。
critical_filesystems_local="/var /usr"
#wpa_supplicant=YES 注销它是因为在我的系统里,它会与下面这条命令冲突(原因不明,wiki里搞错了??看起来不像啊。 )
wpa_supplicant_flags="-B -i interface -c /etc/wap_supplicant.conf"
2.3 使用dhcpcd,还要在 /etc/ifconfig.[interface] 里
up
dhcp