bitpgi 发表于 2007-5-12 08:55

DD-WRT开启Repeater功能成功,中继别人的弱信号上网中

设置如下:
以本人的WRT54G V2.2版为准,具体环境是这样的
阳台上有1个TP-LINK的弱信号,但在房间内无法使用

首先当然需要V24Beta版,我下的是2007年5月10号的,据说2007年1月5号的也不错,
20070510版经过本人测试一切功能全部Ok!

升级完Fireware后,首先需要修改路由器默认的IP,注意,这里WRT54G的默认IP所在的子网,
也是192.168.1.X,与TP-LINK是冲突的,我就是吃了这个苦,折腾了好久,
到“设置-基本设置”里,把WRT54G本地IP改成其他的网段,比如192.168.20.1
重启路由器。

登录路由器,选择“安全-防火墙”
把“SPI防火墙”选项设为“禁用”并保存

再次登录路由器,到“无线-基本设置”里,修改无线设置为“Repeater”,
把无线网络名(SSID)改成“TP-LINK”,注意大小写,这里的SSID号必须和你搜索到的信号SSID号完全一致。
其他选项可以默认。设置完成并保存后,这时,你用网线连接路由器时,已经可以正常上网了。

接下来我们看怎么设置最激动人心的Repeater,
在“Virtualinterface”里选添加,等于添加了一个虚拟的对内无线网接口
在SSID里,随便填写一个,比如“DD-WRT”,也要注意大小写,因为有可能会在计算机无线网络设置中手工增加SSID,
其他的参数默认即可。然后保存。

在你计算机上,无线网络设置中,手工添加SSID号为“DD-WRT”的网络,其他选默认,
正常情况下,就能蹭到别人的无线并且中继上网了。

是不是很爽呢,再来一个更爽的,用Autoap脚本让路由器自动寻找信号最强的某个无线并链接,
DD-WRT的脚本是很强大的,哈哈。。。。。
需要说明的是,这个脚本不仅针对Repeater模式,还可以用在其他无线模式下,比如Client等等,
在DD-WRT的“管理-诊断”里,粘贴以下脚本,

nvram set wl_ssid=""
`cd /tmp; until [ 2 = 1 ];do /bin/sleep 30;
/usr/bin/wget -Oautoap.sh http://umn.dl.sourceforge.net/so ... toap_test_070219.sh;
chmod 777 ./autoap.sh;./autoap.sh;done` &

注意千万不要漏了最后的&号,因为这个是脚本结束符号,
然后选“保存启动命令”
等到系统重启后,可以登录http://路由器的IP/user/autoap.htm这个网页查看是否启用了自动AP搜索,
比如我的就是http://192.168.20.1/user/autoap.htm,里面会保存路由器自动搜索并HeartBeatHost AP的日志,
如果你看到这些日志记录,就说明你的路由器已经超级聪明的自己帮你找讯号了,哈哈哈。。。。

感谢DD-WRT,感谢网络,感谢51NB,感谢淘宝网,感谢CCTV,感谢MTV。。。。
让偶有免费蹭网的机会。。。。。哈哈哈。。。。。

Bitpgi首发于51NB,欢迎转载。。。。。。。。

[ 本帖最后由 bitpgi 于 2007-5-12 09:02 编辑 ]

andideng 发表于 2007-5-12 09:08

太好了,收了

hbqjljl 发表于 2007-5-12 09:36

感谢CCTV,感谢MTV

水鱼 发表于 2007-5-12 11:35

虽然我这里用不上。。。但严重支持

Magnificent 发表于 2007-5-12 15:00

强人啊,收藏了

t23ibm 发表于 2007-5-12 16:25

呵呵,偶用的900AP+,好象比较简单哦

807 发表于 2007-5-12 19:25

^^? 总得要破解wep密码吧?!!

东方明猪 发表于 2007-5-12 19:33

楼主
看了你的贴子
太学习了
再问下楼主
我的是网件网件wgr614 v6的54M无线路由
是不是有Repeater 功能?

bitpgi 发表于 2007-5-13 07:53

wgr614 v6

这个倒不是很清楚了,不过一般路由器好像都不带这个功能的,
只能刷DD-WRT然后开启,你可以查一下DD-WRT的网站,
里面有支持的路由器型号。。。。

blue889 发表于 2007-5-13 08:53

强贴,留名关注!确实是个好方法,以前一直想这样实现,但是不知道具体方法。现在终于看到有人成功了!支持!

冷板凳 发表于 2007-5-13 14:34

好东西啊。呵呵

xzgcd 发表于 2007-5-14 09:41

强烈支持的好帖子啊:D

kyty 发表于 2007-5-14 11:30

楼主V24Beta的DD-WRT在哪下的?有没有这方面的网站或BBS?

kksoft 发表于 2007-5-14 13:31

到http://www.dd-wrt.com

austinjust 发表于 2007-5-14 14:13

那个&符号,其实是Linux里后台执行的标志,看命令也是我们熟悉的那些Linux命令,DD-WRT没有试过,不过应该是嵌入式Linux吧。

jxhslz 发表于 2007-5-15 08:03

原帖由 t23ibm 于 2007-5-12 16:25 发表 http://www.ibmnb.com/images/common/back.gif
呵呵,偶用的900AP+,好象比较简单哦
我也是用的900AP+,但一直没法中继续,XD能指教一二吗?

t23ibm 发表于 2007-5-15 16:50

原帖由 jxhslz 于 2007-5-15 08:03 发表 http://www.ibmnb.com/images/common/back.gif

我也是用的900AP+,但一直没法中继续,XD能指教一二吗? 据说900AP+一定要用LUCENT芯片的网卡接受

gdnan 发表于 2007-5-15 17:58

我的是wrt54gs,采用了lz的方法,成功中继。谢谢!

bitpgi 发表于 2007-5-17 12:50

哈哈

说明我的测试具有普遍性。。。。
总算两个晚上的折腾没白费。。。

kyty 发表于 2007-5-17 13:54

请教一下楼主,DD-WRT里面可以搜索无线信号吗?有这个功能吗?还是说一定要先用无线网卡找出别人无线信号的SSID。

kyty 发表于 2007-5-17 13:56

我指的是手动搜索,不是你上面脚本里的自动搜索。

sleep2ooo 发表于 2007-5-22 15:31

不错我还有个笨法子.更妙

用那个LINKSYS的万能网桥.设成客户模式,扔到阳台上.
网线连入另一个AP就可以了.楼主说的自动选信号最强的
连.那是不是有点难度哪.假如信号强的带了加密了.那不是死活连不上了吗.
还是人工选好点.我说的这个办法用无线卡就可以对万能桥和AP任意设定的.
不需要有线连接.

htsky 发表于 2007-5-30 23:43

问一下我怎么在官网上没有看到有V24Beta下载喃?只有V23SP2,不知楼主在那里下的?

另外我的路由器是贝尔金F5d7230-4,按官方说明好像2M的FLASH只能适用dd-wrt.v23_micro_generic这个版本。我请问楼主是否也是用的micro 2M的版本刷新的。

wdcih 发表于 2007-6-5 17:10

我也有同上问题阿

kwzlj 发表于 2007-6-5 19:12

偶有个linksys WRT54G-CN的不知可不可以刷??

hbqjljl 发表于 2007-6-5 20:10

感谢51NB,感谢淘宝网,感谢CCTV,感谢MTV。。。。

IBM-R50 发表于 2007-6-5 21:43

如果对方用的是纯AP 不是路由 能否中继呢?

全胜 发表于 2007-6-6 09:04

我的wrt54g也成功了!:P

bitpgi 发表于 2007-6-6 09:26

针对上面兄弟们的问题说一下

我的54G是V2.2版也就是4M版本的,不过DDWRT提供Micro版本的

自动寻找信号的功能,其实和加密系统无关,
自动寻找到信号以后,DDWRT会很聪明的Ping一下google,
如果ping的通,表示能连接,就不再尝试其他的。
如果找到的信号是加密的,其实是连接都无法建立的。
而且DDWRT会每隔60秒自动ping一下,如果不通就自动寻找下一个信号。。

是不是很强啊。。。。其实这个功能只要添加哪个脚本就可以实现了

bitpgi 发表于 2007-6-6 09:27

54GCN版的

也就是我们所说的V7版,是被严重阉割的,
是无法刷DD的。。。。
页: [1] 2 3 4 5
查看完整版本: DD-WRT开启Repeater功能成功,中继别人的弱信号上网中