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

原创 2017年05月25日 20:34:16

开发板有很多,我使用的是山科智汇的开发板,移植的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\nNETMASK=255.255.255.0\nGATEWAY=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

资料

Linux 下命令行连接Wifi方法

1.wpa_cli是命令行界面下的无线网连接工具,通过wpa_cli管理备选的网络列表。  (需要安装 : wireless-tools) 输入sudo wpa_cli启动wpa_c...

Linux如何连接到WIFI网络

之前使用OrangePi zero开发板连接了wifi网络,参考链接:http://blog.csdn.net/tq384998430/article/details/53959559,但是那时候对w...

Linux连接无线网的方法

这几天不在学校, 带着个笔记本, 以前在寝室都是用有线网, 但是这儿只有无线网了, 以前用windows的时候无线网是很好连接的, 但是用linux还没用过无线连接过, 在网上找了好多相关的资料, 看...
  • lucherr
  • lucherr
  • 2012年01月23日 17:55
  • 24762

Linux命令行 wifi wpa密码连接

1. ip l set wlan0 up 2. wpa_passphrase生成配置项, [local@localhost cdrom]$ wpa_passphrase ESID passwd >...

配置开发板连无线网

我的另一篇博文中介绍了tq2440怎么驱动rtl8192cu芯片的无线网卡,            地址:http://blog.csdn.net/laotie1015/article/detail...

学习嵌入式4412开发板分享之LINUX下WIFI上网问题

4412开发板从安卓系统刷成QT系统,wifi怎么连接有搞了半天,还好找到这个资料,其时挺简单的,有需要的朋友可参考一下,...

Zynq-Linux移植学习笔记之九-petalinux

在对zynq上进行linux操作系统移植时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。该操作方式能够快速生成适配于z...

vivado,SDK,debug控制台输出乱码问题解决

vivadoSDK调试console输出和输入与板子之间的通讯使用串口通讯,如果上位机和下位机的波特率设置不匹配在控制台就会出现乱码的情况,如下图 将串口传输的波特率设置为115200,控制台...

Linux 开发板4G转WiFi热点 手机连接热点上网(二 4G模块的移植)

接着前一篇,本篇博文记录4G模块的移植。 我使用的模块是中兴ME3630模块,前面说了使用供应商或者官方的资料进行移植即可。一般来说4G模块的驱动,Linux内核也基本都有了,只需要设置一下optio...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发板linux连接wifi的方法(一)
举报原因:
原因补充:

(最多只允许输入30个字)