开发板linux连接wifi的方法(一)

来源:互联网 发布:动漫模板源码 编辑:程序博客网 时间:2024/05/22 15:53

开发板有很多,我使用的是山科智汇的开发板,移植的linux系统。有线连接比较烦,拖着线很不美观,还得带着路由器。在我开发板上是这样实现的,其它的开发板可能也一样,我也没用过,写篇博客只为记住

方法首先要在/etc/wpa_supplicant.conf中加入你要连接的wifi信息

我的配置文件

ctrl_interface=/var/run/wpa_supplicantctrl_interface_group=0ap_scan=1network={        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获取ipudhcpc -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\nNETMASK=255.255.255.0\nGATEWAY=192.168.134.1" > /etc/net.conf#设置DNSecho "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

资料

  • http://www.cnblogs.com/lidabo/p/4866276.html
  • http://www.jb51.net/LINUXjishu/234506.html
  • http://blog.csdn.net/ylyuanlu/article/details/7634925
  • http://www.cnblogs.com/leekwen/archive/2012/08/02/2620467.html
  • http://blog.csdn.net/jy1075518049/article/details/51015141
  • http://www.linuxidc.com/Linux/2012-03/56264.htm
阅读全文
0 0