Arm-linux上wifi配置

原创 2012年03月22日 15:27:17

一、下载源码:wireless_tools.29.tar.gz

解压:tar –zxvf wireless_tools.29.tar.gz

进入wireless_tools.29目录:cd wireless_tools.29

修改Makefile:将CC=gcc 修改为 CC=arm-linux-gcc

              将AR=ar修改为AR=arm-linux-ar

              将RANlIB=ranlib修改为RANLIB=arm-linux-lib

              修改PREFIX=/share/arm_linux/wireless

编译安装:make && make install

将bin与库文件copy至arm-linux系统下

二、测试wifi

1、当wifi不使用wpa加密时:

检测网卡:

$ ifconfig –a

关闭dm9000网卡:

$ ifconfig eth0 down

启动wifi模块:

$ ifconfig wlan0 up

扫描无线设备:

$ iwlist wlan0 scan

设置wifi的IP:

$ ifconfig wlan0 192.168.0.107

设置essid:

$ iwconfig wlan0 essid “XXXXXX”

设置密码:

$ iwconfig wlan0 key “123456”

设置网关:

$ route add default gw 192.168.0.1

2、wifi使用wpa加密时

由于wifi使用wpa加密,需要wpa_supplicant来辅助。

移植wpa_supplicant见Wpa_supplicant移植至arm-linux

创建/var/run/wpa_supplicant目录:

$ mkdir –p /var/run/wpa_supplicant

创建/etc/wpa_supplicant.conf文件,内容为:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
network={
        ssid="EXAMPLE"
        scan_ssid=1
        key_mgmt=WPA-PSK WPA-EAP IEEE8021X NONE
        proto=WPA
        pairwise=CCMP TKIP
        group=CCMP TKIP WEP104 WEP40
        psk="XXXXXX"
        priority=2

}

 

连接:

$ wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf –Dwext

(要保证内核支持配置了CONFIG_PACKET=y或CONFIG_PACKET=m,为module时要insmod af_packet.ko)

测试:

ping 192.168.0.1

 

在Linux上配置无线网络

wpa_cli status 导读 iwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一。LWE是Linux下对无线网络配...
  • Jack__CJ
  • Jack__CJ
  • 2016年09月18日 20:02
  • 5029

linux wifi的配置和使用命令

iwconfig iwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一。LWE是Linux下对无线网络配置的工具,包括内核的支持、用户层配置工具和驱...
  • Stephen_yu
  • Stephen_yu
  • 2013年10月09日 09:59
  • 23598

linux wifi设置和相关介绍

Wi-Fi?WirelessFidelity,无线保真 技术与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。该技术使用的使 2.4GHz附近的频段,该频段目前尚属没用许可的无线频段。其目前...
  • wsclinux
  • wsclinux
  • 2015年03月25日 12:01
  • 649

Linux系统设置WiFi热点

第一步:安装hostapd       sudo apt-get install hostapd 第二步:安装创建热点脚本(下载地址:http://download.csdn.net/download...
  • hanbo622
  • hanbo622
  • 2016年06月18日 16:56
  • 6063

移植wifi无线网卡到arm linux上全过程

原文地址:http://www.arm9home.net/read.php?tid-1305.html 前段时间移植了U-boot和linux2.6.27.9到mini2440上,最近有点空...
  • niyufeng
  • niyufeng
  • 2012年03月12日 16:33
  • 4153

Armbian hostname and WiFi configuration

In previous post i have described installation of Armbian on Orange Pi PC Plus. Now is the time for ...
  • chary8088
  • chary8088
  • 2017年06月02日 11:56
  • 630

Arm板Linux移植随身WIFI并连接上网络,如米WIFI

本文将叙述本人近期以来Arm板linux系统上实现米wifi驱动的移植以及到连接上wifi的全过程,360wifi等类似,本文中会有提到 PS:交叉编译等本文不多做讲解 在执行之前,先确定你linux...
  • u013267687
  • u013267687
  • 2015年05月07日 13:20
  • 2241

嵌入式Linux USB WIFI驱动的移植

硬件平台:飞思卡尔MX258开发板操作系统:Linux2.6.31WIFI:    RT2860 USB WIFI模组交叉编译环境:gcc version 4.1.2调试步骤:第一步:测试USBHOS...
  • armeasy
  • armeasy
  • 2011年03月16日 09:02
  • 25963

Arm板Linux移植随身WIFI并连接上网络,如米WIFI

本文将叙述本人近期以来Arm板linux系统上实现米wifi驱动的移植以及到连接上wifi的全过程,360wifi等类似,本文中会有提到 PS:交叉编译等本文不多做讲解 在执行之前,先确定你linux...
  • u013267687
  • u013267687
  • 2015年05月07日 13:20
  • 2241

ARM-Linux配置DHCP自动获取IP地址

ARM-Linux配置DHCP自动获取IP地址 备注: 内核版本:2.6.30.9 busybox版本:1.15.2 PC Linux和开发板Linux的工作用户:root ...
  • wuwenhuahua
  • wuwenhuahua
  • 2015年02月28日 15:16
  • 3558
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Arm-linux上wifi配置
举报原因:
原因补充:

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