文章摘要: 本文描述了linux下的wifi应用


适用范围: Debian/raspbian


扫描可用网络(非必要):

# iwlist wlan0 scan

生成配置文件:

# wpa_passphrase dachun 123456789 >> /etc/wpa_supplicant.conf

文件格式如下:

network={
        ssid="dachun "
        #psk="123456789"
        psk=a61c76565757a9b757ce94fbd73e3a38be17f8633eee31b8786a4ecf32785758
}

注意事项:
SSID:dachun
PSK: 指定网络密码,可以用加密后的密码也可以用明文密码(大概是双引号区分吧)
该配置文件可有多个network,系统从第一个开始尝试连接;


连接WIFI(重要)

# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf&

注意事项: 需要指定后台运行;


配置IP

# udhcpc -i wlan0

或者手动指定:

# ifconfig wlan0 192.168.9.66

断开连接

# wpa_cli term wlan0

查看当前wifi连接状态:

# iwconfig wlan0