开发板linux连接wifi的方法(一)
开发板有很多,我使用的是山科智汇的开发板,移植的linux系统。有线连接比较烦,拖着线很不美观,还得带着路由器。在我开发板上是这样实现的,其它的开发板可能也一样,我也没用过,写篇博客只为记住
方法首先要在/etc/wpa_supplicant.conf中加入你要连接的wifi信息
我的配置文件
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 ap_scan=1 network={ ssid="Cise128-Center" psk="iotiot128" scan_ssid=1 proto=WPA RSN key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE pairwise=TKIP CCMP group=CCMP TKIP WEP104 WEP40 }
执行如下脚本
#关闭有线连接 ifconfig eth0 down #打开无线连接 ifconfig wlan0 up #杀死以前配置进程 killall wpa_supplicant #启动wifi配置,使文件生效 wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf #启动有点慢,等一下启动完毕 sleep 3s #杀死以前的dhcp进程 killall udhcpc #启动dhcp获取ip udhcpc -b -i wlan0 #static ip #ifconfig wlan0 192.168.134.250 netmask 255.255.255.0 #route add default gw 192.168.134.1
若要再使用有线
#关闭有线 ifconfig wlan0 down #杀死wifi配置进程 killall wpa_supplicant #杀死dhcp进程 killall udhcpc #开启有线 ifconfig eth0 up #设置信息 echo -e "IPADDR=192.168.134.250 NETMASK=255.255.255.0 GATEWAY=192.168.134.1" > /etc/net.conf #设置DNS echo "nameserver 8.8.8.8" > /etc/resolv.conf #使之生效 /sbin/net_set & sync
一些命令
-
wpa_passphrase wpa_passphrase Cise128-East iotiot128 |tee -a /etc/wpa_supplicant.conf wpa_cli有许多命令 iwlist scanning
资料
下一篇:
MATLAB处理矩阵的一些命令