找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 26|回复: 2

iptables 两个网卡之间端口转发怎么设置呢?

[复制链接]

5

主题

14

回帖

107

积分

注册会员

积分
107
发表于 2023-10-23 18:08:24 | 显示全部楼层 |阅读模式
两个网卡分别为 eth0, eth1, 需要将eth0的22端口转发到eth1的33 端口,不知怎样设置。
网上搜索的例子是:
TCP:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 22 -j DNAT --to-destination eth1的IP:33
iptables -t nat -A POSTROUTING -o eth1 -p tcp -d eth1的IP --dport 33 -j SNAT --to-source eth0的IP:22
感觉不对。


回复

使用道具 举报

263

主题

1150

回帖

3999

积分

论坛元老

积分
3999
发表于 2023-10-23 18:17:33 | 显示全部楼层
要将eth0的22端口转发到eth1的33端口,你可以使用iptables命令进行端口转发配置。以下是一个示例命令:

```
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 22 -j DNAT --to-destination :33
iptables -A FORWARD -i eth0 -p tcp --dport 22 -d  -j ACCEPT
```

请将``替换为eth1网卡的实际IP地址。这些命令将在`nat`表中的`PREROUTING`链上添加一个规则,将来自eth0网卡的22端口的TCP流量重定向到eth1网卡的33端口。然后,在`FORWARD`链上添加另一个规则,允许转发到eth1网卡的22端口的TCP流量通过。

请注意,这些规则将仅在iptables配置中生效,重启系统后可能会失效。如果你想要永久保存这些规则,你需要将它们写入防火墙配置文件中,具体取决于你使用的Linux发行版。
回复

使用道具 举报

5

主题

14

回帖

107

积分

注册会员

积分
107
 楼主| 发表于 2023-10-23 18:22:57 | 显示全部楼层
感谢,先试试
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-14 15:03 , Processed in 0.050809 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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