找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8781|回复: 18

[其它] 关于A能访问B,B不能访问A的另一解法

[复制链接]
发表于 2006-11-22 11:38:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
刚才回家走路是想到的另一解法.
A网络和B网络之间用ros连接,设ROS为T1,
把A网络的缺省路由(或通向B网络的)指向T1,在T1上为A网络做SNAT,这样A网络通过SNAT可以访问B,而B网络的缺省路由(或通向A网络的路由)却不是指向T1,这样B网络到A网络就没有路由可走,同样也不能访问A网络.
routeros
发表于 2006-11-22 11:44:29 | 显示全部楼层
这个方案适合在VPN等隧道连接中使用,ROS上的2个网段,就不会这样了,因为ROS本身就是桥。
routeros
回复

使用道具 举报

 楼主| 发表于 2006-11-22 11:56:13 | 显示全部楼层
是啊,ROS要关闭桥的.
routeros
回复

使用道具 举报

发表于 2006-11-22 12:14:20 | 显示全部楼层
默认的桥无法关掉吧
routeros
回复

使用道具 举报

发表于 2006-11-22 12:17:05 | 显示全部楼层
这个问题我试验过,跨网段访问可以封445端口。我试过192.168.1.0/24和172.168.1.0/24之间封445端口就不行了.
routeros
回复

使用道具 举报

 楼主| 发表于 2006-11-22 13:05:22 | 显示全部楼层
刚才,我实验了.用我说的方法完全可以的.如果AB在同网段,需要关网桥(ROS可能没法关),如果AB是不同的网段则完全可以.想一下,我们日常用的NAT就是这种情况,内部是私有地址,而通过NAT,则内部可以上网,而外部不可以访问我们.
routeros
回复

使用道具 举报

发表于 2006-11-22 13:14:53 | 显示全部楼层
原帖由 ssffzz1 于 2006-11-22 13:05 发表
刚才,我实验了.用我说的方法完全可以的.如果AB在同网段,需要关网桥(ROS可能没法关),如果AB是不同的网段则完全可以.想一下,我们日常用的NAT就是这种情况,内部是私有地址,而通过NAT,则内部可以上网,而外部不可以访 ...


NAT是一开始就想到的东西,但你可能没有想到一个问题,如果大家都是公网IP地址呢?也就是说不能做NAT呢?你怎么办?

这个问题是一个做公司网络的朋友提出的,最后只有利用状态连接来解决!
routeros
回复

使用道具 举报

 楼主| 发表于 2006-11-22 13:24:33 | 显示全部楼层
NAT并不是说私网专用的,SNAT只是转换源地址.如果两个都是公网其中一边用NAT也是可以的.DNAT(DMZ区)就是一个例子.这个我实验过.其实路由应该是不分公网还是私网IP的,它只是一种数据报转发策略.
routeros
回复

使用道具 举报

发表于 2006-11-22 13:34:50 | 显示全部楼层
原帖由 ssffzz1 于 2006-11-22 13:24 发表
NAT并不是说私网专用的,SNAT只是转换源地址.如果两个都是公网其中一边用NAT也是可以的.DNAT(DMZ区)就是一个例子.这个我实验过.其实路由应该是不分公网还是私网IP的,它只是一种数据报转发策略.



都是公网IP,其中一边做NAT   这是个什么概念,能详细解释一下吗?
routeros
回复

使用道具 举报

发表于 2006-11-22 13:35:07 | 显示全部楼层
明白你的意思,我的意思是说,NAT是把所有都转换为1个IP了,而且,这个NAT表是有限度的,太大了影响效率,况且还有一些特殊要求,比如,B网络中的某个地址不能被A网络中的某个地址访问,做NAT的话就无法限制了!
routeros
回复

使用道具 举报

发表于 2006-11-22 14:23:20 | 显示全部楼层
很不想说的一句是2.9.27已经默认的网桥关闭了........
没看过吗?
routeros
回复

使用道具 举报

发表于 2006-11-22 14:25:53 | 显示全部楼层
另外想说的是ARP不是欺骗交换机,是在交换环境下进行的欺骗,还有就是发送大量虚假的包欺骗网关,ARP是发生在三层下,但是对用户的欺骗不经过上层设备,所以难搞,欺骗网关的还搞,欺骗用户的从下面的二层交换就跑过去了,^_^
routeros
回复

使用道具 举报

发表于 2006-11-22 14:37:10 | 显示全部楼层
和xqs428的看法一样。
routeros
回复

使用道具 举报

 楼主| 发表于 2006-11-22 14:40:30 | 显示全部楼层
我说的一边做NAT是这样的。
A和B网经过R1路由器相连,AB均公网IP地址,在R1路由器上为A网做SNAT(和原来的SNAT一样,只是A网部分是公网IP),A网的缺省(或到B网的)路由为R1路由器,B网的缺省(或到A网的)路由不是R1路由器,这样A网只能访问B网,而B网不能访问A网。上面提到的,限制某IP不能访问某IP,也可以通过路由表解决(LINUX是可以这样的),不过我认为通过路由表解决不是好办法。既然都可以做SNAT了,为什么不在防火墙上限制某IP对某IP的访问呢?问题又回到防火墙上了。但防火墙却不需要做状态跟踪机制。不知道说的对不对
routeros
回复

使用道具 举报

发表于 2006-11-22 15:32:56 | 显示全部楼层
原帖由 ssffzz1 于 2006-11-22 14:40 发表
我说的一边做NAT是这样的。
A和B网经过R1路由器相连,AB均公网IP地址,在R1路由器上为A网做SNAT(和原来的SNAT一样,只是A网部分是公网IP),A网的缺省(或到B网的)路由为R1路由器,B网的缺省(或到A网的)路 ...


现在的防火墙都可以做状态机制吧,看一个资料说的!
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-18 07:50 , Processed in 0.086607 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表