![无法访问双 NAT LAN 后面的设备](https://linux22.com/image/190821/%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%8F%8C%20NAT%20LAN%20%E5%90%8E%E9%9D%A2%E7%9A%84%E8%AE%BE%E5%A4%87.png)
我的 LAN 上有一些设备运行不同的 Linux 发行版:
- 乌班图20.04
- 操作系统7
- 软呢帽 33
它们都在同一个子网中192.168.50.0/24
。网络图:
直到最近,192.168.200.0/24
我还可以从我的 PC ( ) 访问 ( ssh
, http
) 所有三个设备。
前几天,由于 .ubuntu 的提示,我重新启动了 ubuntu 盒子motd
。重新启动后,我无法再访问(ping
、、)进入 ubuntu 框。不过,我仍然可以访问 ubuntu 盒子ssh
http
通过其他linux盒子。 IE。登录centos盒子;然后从centos盒子登录ubuntu盒子。
我发现如果我运行VPN隧道(wireguard服务器位于ubuntu盒子上)我能够直接访问该设备,而无需通过centos盒子或fedora盒子。
除了该设备与 centos 盒子和 fedora 盒子的行为不同之外,我可以在路由方面做些什么来允许我直接访问该设备而不运行 VPN 隧道?
感谢大家
环境
- 操作系统:20.04.2 LTS(焦点窝)
调试结果
路由表
ubuntu # ip route show
default via 192.168.50.1 dev enp3s0 src 192.168.50.2 metric 202
10.6.0.0/24 dev wg0 proto kernel scope link src 10.6.0.1
192.168.50.0/24 dev enp3s0 proto dhcp scope link src 192.168.50.2 metric 202
192.168.50.1 dev enp3s0 proto dhcp scope link src 192.168.50.2 metric 100
centos # ip route show
default via 192.168.50.1 dev enp4s0
192.168.50.0/24 dev enp4s0 proto kernel scope link src 192.168.50.3
fedora # ip route show
default via 192.168.50.1 dev enp3s0 proto dhcp metric 100
192.168.50.0/24 dev enp3s0 proto kernel scope link src 192.168.50.4 metric 100