![通过 Ubuntu 计算机从互联网/防火墙进行 NAT 到另一个网络和设备。(路由)](https://linux22.com/image/1185662/%E9%80%9A%E8%BF%87%20Ubuntu%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BB%8E%E4%BA%92%E8%81%94%E7%BD%91%2F%E9%98%B2%E7%81%AB%E5%A2%99%E8%BF%9B%E8%A1%8C%20NAT%20%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%BD%91%E7%BB%9C%E5%92%8C%E8%AE%BE%E5%A4%87%E3%80%82%EF%BC%88%E8%B7%AF%E7%94%B1%EF%BC%89.png)
(Ubuntu)计算机有两个网络接口:(并且没有使用 iptables)
wlx1cbfce8bd2bd: inet10.1.1.129网络掩码 255.255.255.0
在这个网络上,有一个设备:10.1.1.10 - 带有 UDP 端口 10000,我希望将其发布到互联网。
第二个界面是....
enp4s0:网络 192.168.1.80网络掩码 255.255.255.0(连接到 Fortigate 防火墙)
Fortigate LAN IP是:192.168.1.1
我希望让某人能够从互联网连接到 10.1.1.10 设备的 UDP 端口 10000。
我知道如何设置 NAT(虚拟 IP)和 IP4Policy 以将流量转发到 192.168.1.80 - 但我不知道如何将其转发到 10.1.1.10
我假设我需要 Fortigate 以及我的 PC(192.168.1.80)上的路由来实现这一点。
我能毫无问题地从防火墙对 PC 的 192.168.1.80 地址和某些端口进行 NAT,但是如何将这些流量转发到 10.1.1.x 网络呢?