我有 2 个网络(下面链接中的图表)
答:10.0.0.0/24
B: 192.168.1.0/24
在网络 A 中,所有设备都通过交换机连接。某些设备提供某些服务,例如 ssh 或对数据库服务器的访问。
Compter (PC1) 有一个 Ubuntu 20 操作系统。我想留在那个系统。
网络 A (PC1) 上的计算机可以通过 Wi-Fi 连接到网络 B,并通过以太网连接到网络 A。我希望能够通过特定端口上的一个地址从网络 B 访问一些服务(来自网络 A)。来自网络的其余服务不应该可用。
我尝试使用 DNAT 和 SNAT 失败了。我可以访问设置 nat 的计算机,但其他设备没有收到数据包
'端口转发已启用'
PC1 有地址:
A) 172.17.10.2
B) 192.168.1.196
sudo iptables -t nat -A PREROUTING -d 192.168.1.196 -j DNAT --to-destination 172.17.10.2
sudo iptables -t nat -A POSTROUTING -s 172.17.10.2 -j SNAT --to-source 192.168.1.196
我想我应该使用路由到网络 B 的网络 A 的网关,但我不知道如何实现这个目标。