> save_config <--------别忘了这个,否则重启之后网络配置可能丢失
OK
查看配置文件:
pi@raspberrypi ~ $ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=http://www.likecs.com/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Lair"
psk="knc4-102"
key_mgmt=WPA-PSK
scan_ssid=1 手动添加这一行, 可以支持链接隐藏的wifi
}
配置静态无线ip:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.1.105
netmask 255.255.255.0
gateway 192.168.1.1
以上配置有错误.
网络配置修改后, 重启服务
sudo /etc/init.d/networking restart
sudo service networking restart
假设设备使用 wext 驱动。如果无法工作,可能需要调整选项,参见 WPA_Supplicant(https://wiki.archlinux.org/index.php/WPA_supplicant_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29)。
如果连接成功,在新终端中执行后续命令或(或者通过 Ctrl+c 退出并使用 -B 参数在后台再次执行上述命令。WPA_Supplicant 页面包含更多参数和配置文件的信息。
通过下面命令确认是否连接成功:
# iw dev wlan0 link
使用 DHCP: # dhcpcd wlan0
或 # dhclient wlan0
如果要设置DHCP,很简单。例如: dhclient wlan0 -r (释放IP, 相当于windows下的 ipconfig /release) dhclient wlan0 (申请IP, 相当于windows下的 ipconfig /renew)