iptables映射外网对路由某端口发起的连接到内网某主机的问题。

发布于 2022-09-08 01:00:43 字数 1504 浏览 9 评论 2

本帖最后由 小锐同学1 于 2010-11-06 12:53 编辑

先说下我的环境。

路由上两张网卡,一个eth0给派了两个ip,192.168.0.0/24的是内网的,10.0.33.104是外网的。
eth1是内网的。
如图

106.png (9.67 KB, 下载次数: 8)

下载附件

2010-11-06 12:28 上传


两个内网的主机通过路由上网。

然后我执行了网络地址转换(第三条命令),把对路由发起的3389的连接转发到eth0的另一个ip所在的内网中的一台主机192.168.0.1上。
实验成功,可以远程桌面。

然后我再执行第四条命令,结果都不能转发的,以为是目标指定错了,但是查看了man手册,谷歌,百度,都没有说可以指定目标网卡的参数。

然后把指定参数"-i eth0"改为"-d 10.0.33.104"也不行。

如果在192.168.0.0/24内网中映射81端口到8088是可以的。

求解。。?

107.png (26.51 KB, 下载次数: 9)

下载附件

2010-11-06 12:32 上传



10.100.0.0/24网段的主机也可以上网,因为我现在在用,192.168.0.0/24内的主机也可以上网,因为我舍友在用,但他多了一个映射功能,虽然只有我在弄这个路由。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

自找没趣 2022-09-19 12:44:36

拓扑图.jpg (59.27 KB, 下载次数: 9)

下载附件

2010-11-19 19:53 上传

梦初启 2022-09-16 01:25:56

我把eth1的ip改为172.16.0.254,电脑ip改为172.16.0.1也不能映射

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文