安装wpasupplicant成包工具
# sudo apt-get install wpasupplicant
生成无线连接配置文件
ESSID:要连接WiFi的名称
PWD:无线连接密码
# sudo wpa_passphrase ESSID PWD > wifi.conf
修改网络接口配置文件
编辑接口文件:
# sudo vim /etc/network/interfaces
在打开的接口文件中添加如下内容:
auto wlan0
iface wlan0 inet dhcp
wpa-conf /root/tools/wlanconf/wifi.conf
#上面生成的无线连接配置文件--/root/tools/wlanconf/wifi.conf 为wifi.conf的路径名称
wifi要加一些内容:
ctrl_interface=/var/run/wpa_supplicant #指出了wpa_cli的接口。
update_config=1 #wpa_cli可改写配置.
只需如上的配置重启后就可自动链接。如上配置只有在两个接口(无线与有线)都正确时才正确启动
不在interfaces可用手工命令启动。也可把如下命令写入rc.local。这样就不会因为无线不通而影响启动. 这亲关闭再重启wifi不会影响到interfaces的守护进程的正常工作。实际上没有有线接口,因为路由的关系,无线是不通的。
echo ququ | sudo wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/wifi.conf
sudo dhclient wlan0
启动无线连接
# sudo wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/wifi.conf
# sodu iwconfig wlan0
自动获取IP
# sudo dhclient wlan0
关闭与重启
sudo wpa_cli disconnect
sudo wpa_cli reconnect