开发板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...
  • u014628247
  • u014628247
  • 2017年01月21日 14:35
  • 5545

Linux如何连接到WIFI网络

之前使用OrangePi zero开发板连接了wifi网络,参考链接:http://blog.csdn.net/tq384998430/article/details/53959559,但是那时候对w...
  • tq384998430
  • tq384998430
  • 2017年07月05日 16:13
  • 3144

在LINUX命令行中管理 Wifi 连接

在命令行中管理 Wifi 连接 通过命令行来设置连接到 WiFi 当然有很多种方法,但在这篇文章里,同时也是一个建议,我使用最基本的方法:那就是使用在任何发布版本中都有的包含在“默认包”里的...
  • bona020
  • bona020
  • 2016年08月11日 19:25
  • 1075

Linux连接无线网的方法

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

Linux 开发板4G转WiFi热点 手机连接热点上网(一 思路)

很多时候我们需要一个这样的设备,建立一个wifi热点通过4G模块的流量进行上网。 为此这里记录自己实现它的经历。 为了达到目的,需要做下面两大部分: 1.4G模块的联网。 2.WiFi模块的AP热点建...
  • u010406724
  • u010406724
  • 2016年09月29日 17:20
  • 1504

Linux Wi-Fi 编程API介绍

本文为《深入理解Android Wi-Fi、NFC和GPS卷》读书笔记,Android源码为Android 5.1 Linux平台上目前常用的专门针对无线网络设备编程的API有两套 最早的一套...
  • zhqh100
  • zhqh100
  • 2015年04月13日 16:43
  • 3273

Linux 下wifi 驱动开发(一)—— WiFi基础知识解析

一、WiFi相关基础概念 1、什么是wifi        我们看一下百度百科是如何定义的:       Wi-Fi是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实...
  • zqixiao_09
  • zqixiao_09
  • 2016年04月09日 19:09
  • 16550

Linux 下wifi 驱动开发(三)—— SDIO接口WiFi驱动浅析

对于SDIO接口的wifi,首先,它是一个sdio的卡的设备,然后具备了wifi的功能,所以,注册的时候还是先以sdio的卡的设备去注册的。然后检测到卡之后就要驱动他的wifi功能了,显然,他是用sd...
  • zqixiao_09
  • zqixiao_09
  • 2016年04月09日 19:11
  • 20038

Linux 下wifi 驱动开发(二)—— WiFi模块浅析

声明:本文非原创转自http://blog.csdn.net/zqixiao_09/article/details/51105624 一、什么是wifi 模块         ...
  • wangliang888888
  • wangliang888888
  • 2016年04月09日 22:09
  • 2247

linux 扫描wifi

扫描周围wifiiwlist wlan0 scan 内容太多 只输出 SID iwlist wlan0 scan | grep ESSID 参考文档http://www.shumeipaiba.c...
  • ISaiSai
  • ISaiSai
  • 2017年06月24日 12:17
  • 598
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发板linux连接wifi的方法(一)
举报原因:
原因补充:

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