LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2076|回复: 13

求助:如何实现跨网段nat

[复制链接]
发表于 2007-8-7 16:02:51 | 显示全部楼层 |阅读模式
A机子IP为10.136.0.8,B机子IP为10.137.0.5,系统都为linux,两机子通过不同的交换机连接到同一路由器,出口路由器上设定A机子(10.136.0.8)可以上网,与A同一段的机子都可以通过A机子nat上网,B机子也可以通过A机子socks或squid代理上网,但现在B机子想通过A机子nat,没有路由器的操作权限,不知能否实现?
发表于 2007-8-8 09:38:43 | 显示全部楼层
用16到24的掩码实施
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 09:41:11 | 显示全部楼层
Post by qdzhuang
用16到24的掩码实施


??实现不了吧,路由器里就已经设定了,我又没有操作权限,你光改这端的掩码是没用的。
回复 支持 反对

使用道具 举报

发表于 2007-8-8 10:25:05 | 显示全部楼层
我的意思是像pptp,l2tp建隧道,在a上做nat
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 11:08:50 | 显示全部楼层
谢谢你的回答。
我已经在A上做nat了,问题是B这边的机子如何通过路由到达A。通过代理能到达,但通过设定网关方式直接设A的地址显然不行。
回复 支持 反对

使用道具 举报

发表于 2007-8-8 13:46:34 | 显示全部楼层
Post by restar
谢谢你的回答。
我已经在A上做nat了,问题是B这边的机子如何通过路由到达A。通过代理能到达,但通过设定网关方式直接设A的地址显然不行。

网关设置A的地址不行?
你在POSTROUTING上设置的? -s source_ip -j SNAT ?
回复 支持 反对

使用道具 举报

发表于 2007-8-8 16:29:15 | 显示全部楼层
z找找pptp的资料,用vpn拨到a,然后a做nat,原则上设王官是不行的,因为陆游interface定义的ip地址与你的这跟网线不在一个subnet或vlan中.
回复 支持 反对

使用道具 举报

发表于 2007-8-9 09:39:05 | 显示全部楼层
Post by restar
A机子IP为10.136.0.8,B机子IP为10.137.0.5,系统都为linux,两机子通过不同的交换机连接到同一路由器,出口路由器上设定A机子(10.136.0.8)可以上网,与A同一段的机子都可以通过A机子nat上网,B机子也可以通过A机子socks或squid代理上网,但现在B机子想通过A机子nat,没有路由器的操作权限,不知能否实现?



B机子也可以通过A机子socks或squid代理上网

B机到A机是通的,再加一条nat 规则不就可以了。‘

你要做的只是NAT,而非路由,所以不需要修改路由。
回复 支持 反对

使用道具 举报

发表于 2007-8-9 13:43:42 | 显示全部楼层
b加nat也可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 10:51:34 | 显示全部楼层
Post by qdzhuang
b加nat也可以


B加net?

不行的吧,B加nat根本到不了A
回复 支持 反对

使用道具 举报

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

本版积分规则

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