http://wiki.friendlyarm.com/wiki/index.php/NanoPi/zhNanoPi到手,好不容易烧好系统,对照友善官网、友善wiki,wifi始终无法连接……实在没有办法只能自己硬着头皮上!!!
贴出连接心得,给和我一样的菜鸟新手……
ssh连接NanoPi略过……
#nano /etc/network/run/ifstate
lo=lo
usb0=usb0
wlan0=wlan0 <=启用wlan0,按照教程配了很多次,每次重启发现wlan0均未up,故猜测有配置文件控制,翻network目录后发现该文件……
#nano /etc/network/interfaces.d/wlan0 <=按照wifi建立该文件
auto wlan0
iface wlan0 inet dhcp
#reboot & exit <=重启系统并断开ssh连接
ssh连接NanoPi略过……
#ifconfig
……
wlan0…… <=wlan0随系统up了,即/etc/network/interfaces.d/wlan0内的指令被执行了
#nano /etc/wpa_supplicant/wpa_supplicant.conf <=新建配置文件
ctrl_interface=/var/run/wpa_supplicant
update_config=1
#wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf & <=注意&符号,否则程序独占当前交互界面,后续配置可再开一个ssh连接
#wpa_cli
>add_network
0 <=这是新添加的网络id号,请记录
>set_network 0 ssid "yyyy" <=这里的0即是前面的网络id号,依据实际情况设置,我的wifi ssid是yyyy,依据个人实际情况设置
OK <=成功,否则,请检查前面的参数输入是否正确
>set_network 0 psk "123456789" <=我的wifi密码,依据实际情况设置
OK
>set_network 0 key_mgmt WPA-PSK <=我的wifi加密方式
OK
>enable_network 0
OK
>save_config
OK
>quit
#nano /etc/wpa_supplicant/wpa_supplicant.conf <=通过上面的设置,该文件有相应的变化
ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
ssid="yyyy"
scan_ssid=1 <=如果网络隐藏了ssid,则这里手动添加 scan_ssid=1,否则,不需要,不知wpa_cli命令怎么设该参数,有知道的请指教!
psk="12345678"
key_mgmt=WPA-PSK
}
#nano /etc/network/interfaces.d/wlan0 <=再次编辑wlan0配置文档
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf <=照猫画虎
post-down killall -q wpa_supplicant <=照猫画虎
#reboot & exit
OK,重启完毕,稍等片刻,wifi即可连接成功……