我的网络如图所示,我正尝试从 Windows VM ping 到 gns3 网络中的 ubuntu VM。但我收到:“目标主机无法访问”。
网络:https://i.stack.imgur.com/2xR6S.png
我正在尝试使用 ubuntu server 18.04 作为路由器。
我已经在 ubuntu 服务器中配置了 etc/netplan/00-installer-config.yaml 文件:
network:
ethernets:
enp0s9:
dhcp4: no
addresses: [20.1.0.2/24]
gateway4: 20.1.0.2
enp0s8:
dhcp4: no
addresses: [20.1.2.1/24]
gateway4: 20.1.2.1
enp0s3:
dhcp4: no
addresses: [20.1.1.1/24]
gateway4: 20.1.1.1
我尝试使用 ip add route 在 ubuntu 服务器中添加静态路由:
sudo ip route add 20.1.0.0/24 via 20.1.0.2
sudo ip route add 20.1.1.0/24 via 20.1.1.1
sudo ip route add 20.1.2.0/24 via 20.1.2.1
输出是 RTNETLINK 答案:文件存在,但我不确定这是否是真正的问题此外,这是输出:sudo route -n & ip route
输出:https://i.stack.imgur.com/pbb2T.png
此外,我可以从 Windows 和 Ubuntu Desktop 成功 ping 所有 Ubuntu Server 接口。例如:Windows (20.1.0.1) -> (enp0s8) 20.1.2.1 和 Ubuntu (20.1.2.21) -> enp0s9 (20.1.0.2)
Windows 的默认网关是 20.1.0.2(防火墙也已禁用)
Ubuntu 桌面的默认网关是 20.1.2.1
是否可以从 20.1.0.1 ping 到 20.1.2.21?或者可能是什么问题?:(
答案1
上次我RTNETLINK: File exists
也遇到了网络问题。
除此之外我还想尝试:
echo 1 > /proc/sys/net/ipv4/ip_forward