免费注册 查看新帖 |

Chinaunix

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

[网络管理] 二级路由的逆向访问问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-10 19:30 |只看该作者 |倒序浏览


如图所示,有2个路由器,其中路由1是普通路由器,通过ADSL接入Internet。

路由2是双线路由器。首先配置好vlan,然后加入以下防火墙脚本,就能同时访问内网和外网资源了。
  1. ifconfig vlan3 172.19.3.119 netmask 255.255.255.0
  2. route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.19.3.1
  3. iptables -t nat -I POSTROUTING -d 172.16.0.0/16 -o vlan3 -j MASQUERADE
复制代码
我的问题是,有没有可能让路由1也能访问内网资源?如果可以,那么脚本应该怎么写?

(因为布线的原因,两个路由器最好各各带3个有线客户端,虽然校园网接在路由1上显然更合理,但是再加上级联的线就只能挂2个有线客户端了)

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2012-03-10 20:24 |只看该作者
router1上能添加静态路由不?
可以的话,添加一条172.16.0.0/16的静态路由,指向router2的vlan1的ip.
应该就可以访问了.

论坛徽章:
0
3 [报告]
发表于 2012-03-10 23:34 |只看该作者
chenyx 发表于 2012-03-10 20:24
router1上能添加静态路由不?
可以的话,添加一条172.16.0.0/16的静态路由,指向router2的vlan1的ip.
应该就 ...


这个已经试过了,似乎还不行。
  1. route add 172.16.0.0/16 gw 192.168.1.2
复制代码
其中192.168.1.2是Router 2的WAN口IP地址

Router 2从WAN口收到一个目标是172.16.x.x的IP报文会自动把它发到vlan3接口吗,是不是还要在Router 1上加入一些防火墙规则?

默认似乎报文会首先通过nat表的PREROUTING链,然后是是filter表的FORWARD链,最后是nat表的POSTROUTING链。在默认的规则下报文能够正常转发吗?还有PING报文返回时,又是如何回到Router 1下的主机中的呢?

论坛徽章:
0
4 [报告]
发表于 2012-03-10 23:51 |只看该作者
这个是filter表的默认配置,已经确定是FORWARD链的规则把报文丢弃了
  1. root@unknown:/tmp/home/root# iptables -t filter -L -n -v
  2. Chain INPUT (policy DROP 23430 packets, 1112K bytes)
  3. pkts bytes target     prot opt in     out     source               destination
  4. 1006  154K DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           state INVALID
  5. 29496 4795K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
  6. 27571 4139K ACCEPT     all  --  br0    *       0.0.0.0/0            0.0.0.0/0
  7.   172 22157 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0

  8. Chain FORWARD (policy DROP 12 packets, 1008 bytes)
  9. pkts bytes target     prot opt in     out     source               destination
  10.   15M   16G ACCEPT     all  --  *      br0     0.0.0.0/0            0.0.0.0/0
  11. 33771 1478K DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           state INVALID
  12. 138K 7372K TCPMSS     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp flags:0x06/0x02 TCPMSS clamp to PMTU
  13.   12M 1378M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
  14.    12  1008 wanin      all  --  vlan1  *       0.0.0.0/0            0.0.0.0/0
  15. 289K   19M wanout     all  --  *      vlan1   0.0.0.0/0            0.0.0.0/0
  16. 294K   24M ACCEPT     all  --  br0    *       0.0.0.0/0            0.0.0.0/0
  17.    12  1008 upnp       all  --  vlan1  *       0.0.0.0/0            0.0.0.0/0

  18. Chain OUTPUT (policy ACCEPT 74818 packets, 21M bytes)
  19. pkts bytes target     prot opt in     out     source               destination

  20. Chain upnp (1 references)
  21. ...

  22. Chain wanin (1 references)
  23. pkts bytes target     prot opt in     out     source               destination
  24.     0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            192.168.2.32        tcp dpt:5617
  25.     0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            192.168.2.32        udp dpt:5627

  26. Chain wanout (1 references)
  27. pkts bytes target     prot opt in     out     source               destination
复制代码

论坛徽章:
0
5 [报告]
发表于 2012-03-11 00:23 |只看该作者
回复 4# feng32tc

在wanin chain中加了一条ACCEPT规则,这样报文就不会在filter的FORWARD链中被丢弃了,不过还是PING不通
  1. Chain wanin (1 references)
  2. pkts bytes target     prot opt in     out     source               destination
  3.     2   168 ACCEPT     all  --  *      *       0.0.0.0/0            172.16.0.0/16
  4.     0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            192.168.2.32        tcp dpt:5617
  5.     0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            192.168.2.32        udp dpt:5627
复制代码

论坛徽章:
0
6 [报告]
发表于 2012-03-11 00:50 |只看该作者
本帖最后由 feng32tc 于 2012-03-11 00:50 编辑

回复 5# feng32tc


问题已解决,多谢chenyx

论坛徽章:
0
7 [报告]
发表于 2024-02-10 11:26 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP