3531AP热点支持说明

 

                             3531AP热点支持说明

一、驱动说明移植

1、配置和编译内核支持usb wifi网卡

make ARCH=armCROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig

第一步:

-*- Networking support  --->  

          -*-  Wireless  --->    

                 <*>   cfg80211 - wireless configuration API       

                 <*>   Generic IEEE 802.11 Networking Stack(mac80211)     

 

第二步:

   Device Drivers  ---> 

              [*] Network device support  --->   

                     [*]  Wireless LAN  --->

                              <*>   IEEE 802.11 for Host AP (Prism2/2.5/3 andWEP/TKIP/CCMP)     

                        [*]     Support downloading firmware images withHost AP driver        

                        [*]       Support for non-volatile firmwaredownload   

                        <M>   Ralink driver support  --->     

                                 <M>   Ralinkrt27xx/rt28xx/rt30xx (USB) support                                 

                                [*]     rt2800usb - Include support for rt33xxdevices (NEW)

2、编译内核和模块    

make ARCH=armCROSS_COMPILE=arm-hisiv100nptl-linux- uImage

make ARCH=armCROSS_COMPILE=arm-hisiv100nptl-linux- modules

 

3、驱动拷贝

内核生成目录: arch/arm/boot/uImage   

驱动生成拷贝到目录下:

cp drivers/net/wireless/rt2x00/*.ko  /lib/modules -rf

cp net/wireless/*.ko  /lib/modules -rf

cp net/mac80211/*.ko  /lib/modules –rf

固件拷贝:

cp rt2870.bin  /lib/firmware/ -rf

 

 

二、热点配置步骤:

1、支持热拔插

# cat S01udev

#!/bin/sh

 

mkdir /dev/pts

mount -t devpts devpts /dev/pts

echo /sbin/mdev >/proc/sys/kernel/hotplug

mdev -s

udevd --daemon

udevstart

 

2、把配置文件存为/etc/myhostapd.conf

vi /etc/myhostapd.conf

#hostapd的配置文件: WPA/WPA2

ctrl_interface=/var/run/hostapd

#change wlan0 to your wireless device

interface=wlan0

driver=nl80211

ssid=cyl

channel=1

 

# 认证/加密方式

macaddr_acl=0

auth_algs=1

ignore_broadcast_ssid=0

wpa=3

wpa_passphrase=1234567890

wpa_key_mgmt=WPA-PSK

wpa_pairwise=TKIP

rsn_pairwise=CCMP

 

3、udhcpd配置文件生成

vi /etc/udhcpd.conf

# cat udhcpd.conf

# Sample udhcpd configuration file(/etc/udhcpd.conf)

# The start and end of the IP lease block

start           192.168.1.10    #default: 192.168.0.20

end             192.168.1.50    #default: 192.168.0.254

# The interface that udhcpd will use

interface wlan0         #default: eth0

#Examles

opt    dns     8.8.8.8  8.8.4.4 # public google dns servers

option subnet  255.255.255.0

opt    router  192.168.1.1

option lease   864000          # 10 days of

 

4、自动启动AP模式(脚本编写)

修改/etc/mdev.conf自动启动AP模式

cat /etc/mdev.conf

wlan0 0:0 777 * /sbin/auto_wifi_ap.sh

 

cat /sbin/auto_wifi_ap.sh

#!/bin/sh

if [ $ACTION = "add" ];

then

   hostapd-B /etc/myhostapd.conf

  ifconfig wlan0 192.168.1.1

  udhcpd /etc/udhcpd.conf

else

  killall hostapd

  killall udhcpd

fi

 

增加可执行权限:

chmod +x auto_wifi_ap.sh

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值