Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2775859
  • 博文数量: 505
  • 博客积分: 1552
  • 博客等级: 上尉
  • 技术积分: 2514
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-23 18:24
文章分类

全部博文(505)

文章存档

2019年(12)

2018年(15)

2017年(1)

2016年(17)

2015年(14)

2014年(93)

2013年(233)

2012年(108)

2011年(1)

2009年(11)

分类: LINUX

2012-11-06 23:00:14

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

二、相关的驱动加载顺序和软件的执行:
[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"

阅读(5560) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~