wifi RT3070 SOFTAP 加密

转载

一、移植步骤见我前面几篇转载的文章。

二、相关的驱动加载顺序和软件的执行:
[root@Loongson-gz:/]#cat install_rtap.sh
#!/bin/sh
insmod /rt3070/rtutil3070ap.ko
insmod /rt3070/rt3070ap.ko
insmod /rt3070/rtnet3070ap.ko
ifconfig ra0 192.168.10.2
udhcpd

这时用iwconfig命令可以查看目前rt3070建立的连接情况,我们用PC机就可以直接连接这个host了:
[root@Loongson-gz:/]#iwconfig ra0
ra0       RTWIFI SoftAP  ESSID:"RT2860AP"  Nickname:""
          Mode:Managed  Channel=2.122e-314  Access Point: 7C:DD:90:0D:3B:F5   
          Bit Rate=150 Mb/s

网上很多文章说可以用工具改连接的名字,如: iwconfig ra0 essid HuaziNanoAP ,其实是不行的,因为ap这
个驱动没有支持相关的控制接口,导致修改的时候出错。同时我们也看到默认rt3070ap建立的host名字为“RT2860AP”,没有加密,这是因为驱动在初始化的时候直接根据/etc/Wireless/RT2870AP/RT2870AP.dat这个文件里的参数来配置网络,配置完了之后,用工具就改不了了;如果想改的话,必须先把前面的三个驱动模块rmmod掉,修改RT2870AP.dat之后,再启动ra0,这样才能生效。而且用hostapd这个工具也无法修改ssid等参数,只能通过以下方式来建立WPA2的加密连接。

那么现在如果我要让rt3070ap在启动的时候配置成WPA2的加密方式,需要把RT2870AP.dat修改以下几个地方:
SSID=RT2860AP_WPA(这里的名字是在pc机上看到的连接ssid名)
AuthMode=WPA2PSK(加密方式)
EncrypType=TKIP;AES
WPAPSK=loongson1234(这个是密码)



三、udhcpd的配置脚本如下:
[root@Loongson-gz:/]#cat /etc/udhcpd.conf
# The start and end of the IP lease block
start           192.168.10.20
end             192.168.10.200
# The interface that udhcpd will use
interface       ra0
opt     dns     192.168.10.2 192.168.10.10
option  subnet  255.255.255.0
opt     router  192.168.10.2
option  dns     192.168.10.2
option  domain  local
option  lease   864000          # default: 10 days
option  0x08    01020304        # option 8: "cookie server IP addr: 1.2.3.4"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值