标签归档:DD-WRT

群晖NAS无法DDNS远程访问原因:DD-WRT端口转发失效

自从把巴比禄 WZR-HP-AG300H 路由器刷了DD-WRT固件后,群晖DS210+ 就无法DDNS远程访问,但是在NAS的DDNS状态显示为正常。头痛。开始时以为是NAS上固件有兼容性问题,把NAS上的资料备份好后,重新恢复出厂设置升级再设置问题依旧。到底那里出了问题呢?

等等,看来自已搞错了,当初没有刷DD-WRT固件时,NAS是可以远程访问的,所以按理说问题应该在DD-WRT固件上。为了测试是不是这个原因,把固件升级再恢复后从新设置,问题依然存在。到底什么问题呢?

我不再去设置NAS,直接在路由器上做端口转发看可不可以访问(群晖官网有设置教程),然后用http://www.canyouseeme.org/访问测试发现就算直接做端口转发还是无法访问。看来是路由器上的端口转发设置无效的原因。于是Google:“DD-WRT 端口转发 无效”既找出问题所在了,原来有很多朋友都是遇到这个问题:原来DD-WRT所有的路由器固件从15760往后的ROM通通都有这个问题,端口转发无效,而且开发方貌似不打算修补这个问题,只是建议大家在命令里往防火墙指令里面加一些代码。具体详情在这:http://svn.dd-wrt.com:8000/ticket/1868

具体命令如下:

insmod ipt_mark
insmod xt_mark
iptables -t mangle -A PREROUTING -i ! `get_wanface` -d `nvram get wan_ipaddr` -j MARK --set-mark 0xd001
iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE

方法:DD-WRT管理界面-->管理-->命令-->指令解释器-->拷贝以上所以命令进去-->保存为防火墙指令--重启既可。
继续阅读

DD-WRT固件中的各种无线模式详解

最近比较关注路由器,因为家里的宽带提升,高清影视设备的增加,以往的54M无线路由器已无法满足使用。最近购入两台Buffalo WZR-HP-AG300H,刷了第三方DD-WRT固件,在对路由器之间进行中继桥接中还是遇到一些问题,特别是各种无线模式的区别。通过一些时间的学习,终于理解各种无线模式的详细使用,于是有了本文:DD-WRT固件中的各种无线模式详解。

1. 访问点(AP):最基本的功能,工作在访问点模式,和普通的无线路由器是一样的,既可当路由,又可做为纯AP使用。一般中继桥接主路由器的无线设置中无线模式选此模式为主。

2.客户端:接收无线信号并不会再发射信号出来了,只会把接收接收到的无线信号转成有线信号,就象是一个用LAN口无需驱动的无线网卡一样(适用卫星共享,XBOX PS2接入无线网络或当免驱动无线网卡给台式机使用)。简单的说在进行中继桥接时,主要是中继主路由器的无线信号,但其路由器无AP功能,一般是在副路由器中设置,但不建议使用。

3.Client Bridge(Routed):主路由器与副路由器同一网段,处于同一子网内,副路由器只是连接主路由器的一个无线客户端,而此时副路由器无AP功能,如果想副路由器拥有AP功能,那只需在无线设备时增加"虚拟接口",如果无线网络名(SSID)与主路由器的无线网络名(SSID)一样,那达到扩大信号的功效。一般使用此种模式进行中继。本模式可以理解为中继。 继续阅读