论坛风格切换切换到宽版
  • 573阅读
  • 0回复

[问题求助]请问是否可以让 iptables 的 nat 将源地址和目的地址都作转换? [复制链接]

上一主题 下一主题
离线frt0502.
 
发帖
2022
C币
-132196
威望
355
贡献值
1
银元
-2
铜钱
4484
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我用.liunx作 nat,想通过外网来访问linux的17414端口来进入内网的一台172.16.10.0.1的80端口。             汽车

我设置了这么一行:
/sbin/iptable.s -t nat -A PREROUTING -i eth0 -p tcp -d 22.2.222.222.222 --dport 17414 -j DNAT --to-des.tination 172.16.100.1:80.

这是将进入的.ip包的目的地.址改掉,来达到nat的功能。.
可现在有个问题,由于172.16.100.1这一台的默认路由设在其他地方,只有路由 222.2.22.xxx.xxx设在 linux 的内网网口上。这样当我用222.222.xxx.xxx的机器来访问时,可以通过linux进入内网,但.是当用其他地址的机器来访问时,由于172.16.100.1这一台的路由无法..正确返回包到linux 的内.网网口上。而我不能修改那个默认地址,因为有其他用处。[成人用品]

请问是否可以再加一项SNAT,这样同时把源地址和目的地址都改掉?这样好像就不要.在内网的那台机器(172.16.1..00.1)上将默认网关设到linux上了是吗?因为返回包的目的地址就是linux 的内网网口的地址,而它们在一个网段上。.
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个