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
09-23 09:31