无法访问双 NAT LAN 后面的设备

无法访问双 NAT LAN 后面的设备

我的 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 盒子sshhttp通过其他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

相关内容