免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4664 | 回复: 6
打印 上一主题 下一主题

路由器 iptables 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-18 09:23 |只看该作者 |倒序浏览
大家好,现在手上有一台路由器,在路由器后面连接一个DVR, DVR可以配置IP地址,设置为192.168.1.100,端口为85,默认网关和DNS均为路由器的IP地址。\r\n在路由器上设置如下,设置动态DNS,通过域名\"kasda.dyndns.org\"可以访问路由器,将192.168.1.100设置成DMZ,并在NAT--Virtual Server中将端口转到85.\r\n现在可以通过192.168.1.100:85访问DVR,但是不能通过kasda.dyndns.org:85访问DVR.\r\n\r\n详细的iptables信息如下:\r\n# iptables -t nat -L\r\nChain PREROUTING (policy ACCEPT)\r\ntarget     prot opt source               destination         \r\nDNAT       udp  --  anywhere             192.168.1.1         udp dpt:domain to:202.96.128.166 \r\nDNAT       tcp  --  anywhere             anywhere            tcp dpt:85 to:192.168.1.100 \r\nDNAT       udp  --  anywhere             anywhere            udp dpt:85 to:192.168.1.100 \r\nDNAT       all  --  anywhere             anywhere            to:192.168.1.100 \r\nREDIRECT   udp  --  anywhere             anywhere            udp dpt:5060 redir ports 5060 \r\n\r\nChain POSTROUTING (policy ACCEPT)\r\ntarget     prot opt source               destination         \r\nMASQUERADE  all  --  192.168.1.0/24       anywhere            \r\n\r\nChain OUTPUT (policy ACCEPT)\r\ntarget     prot opt source               destination \r\n\r\n#iptables -L\r\nChain INPUT (policy ACCEPT)\r\ntarget     prot opt source               destination         \r\nACCEPT     udp  --  192.168.1.0/24       anywhere            udp dpt:30006 \r\nACCEPT     tcp  --  anywhere             anywhere            tcp dpt:30005 \r\nACCEPT     udp  --  anywhere             anywhere            udp dpts:7070:7079 \r\nACCEPT     udp  --  anywhere             anywhere            udp dpt:5060 \r\nACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED \r\nLOG        tcp  --  anywhere             anywhere            tcp flags:SYN,RST,ACK/SYN limit: avg 6/hour burst 5 LOG level alert prefix `Intrusion -> \' \r\nDROP       all  --  anywhere             anywhere            \r\n\r\nChain FORWARD (policy ACCEPT)\r\ntarget     prot opt source               destination         \r\nACCEPT     udp  --  192.168.1.0/24       anywhere            udp dpt:30006 \r\nACCEPT     tcp  --  anywhere             anywhere            tcp dpt:30005 \r\nACCEPT     all  --  anywhere             192.168.1.100       \r\nACCEPT     udp  --  anywhere             192.168.1.100       udp dpt:85 \r\nACCEPT     tcp  --  anywhere             192.168.1.100       tcp dpt:85 \r\nTCPMSS     tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU \r\nTCPMSS     tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU \r\nACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED \r\nLOG        tcp  --  anywhere             anywhere            tcp flags:SYN,RST,ACK/SYN limit: avg 6/hour burst 5 LOG level alert prefix `Intrusion -> \' \r\nDROP       all  --  anywhere             anywhere            \r\n\r\nChain OUTPUT (policy ACCEPT)\r\ntarget     prot opt source               destination         \r\nDROP       all  --  anywhere             239.255.255.250  \r\n\r\n请教大家这个iptables列表有没有问题,怎样才能通过\"kasda.dyndns.org:85\"访问DVR?\r\n\r\n谢谢!

论坛徽章:
0
2 [报告]
发表于 2010-01-18 13:07 |只看该作者
在局域网内时,可以通过192.168.1.100:85访问,在广域网时,只能通过路由器通过pppoe分配的地址访问,用动态DNS就不怕机子断电重启了。

论坛徽章:
0
3 [报告]
发表于 2010-01-22 14:03 |只看该作者
看不出什么问题来,你在你的路由器俩连抓包,进一步判读就下问题所在吧,还有看一下你的路由表不是正确了

论坛徽章:
0
4 [报告]
发表于 2010-01-28 09:45 |只看该作者
iptables 防火墙是怎么设置的

论坛徽章:
0
5 [报告]
发表于 2010-01-29 15:16 |只看该作者
很多情况下\r\n\r\nif [  $端口 != 80 ]\r\nthen\r\n外网IP:$端口   !=   动态域名:$端口\r\nelse\r\n外网IP:$端口   =   动态域名:$端口\r\nfi\r\n\r\n

论坛徽章:
0
6 [报告]
发表于 2010-02-12 00:40 |只看该作者
你是在内网还外网测试的,跟环境应该也有关系,你抓包分析下吧。

论坛徽章:
0
7 [报告]
发表于 2010-02-05 11:38 |只看该作者
先把\r\nACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED \r\n这条规则放在FORWARD链的前面一点,至少在192.168.1.100的前面,再看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP