我试图用虚拟机设置一个测试网络来练习静态路由的工作原理,所以我想做的是设置两个内部网络和一个带有两个接口的盒子作为路由器,这是 IP 的设置:
我在每个框中配置了静态 IP,并将默认网关添加为 vm-client-1 的适配器 1 和 vm-client-2 的适配器 2。
现在,我正在创建 ip 路由的最后一步,我在 vm-client-1 中执行:
sudo ip route add 192.168.102.0/24 via 192.168.101.1 dev enp0s3
我得到这个错误作为输出:
RTNETLINK answers: Network is unreachable.
笔记:我清除了所有 iptables 规则,iptables -F
这样防火墙就不是问题了。另外,vm-client 可以 ping 通 192.168.102.1 (vm-client-2 的网关),所以,我不知道为什么它说网络无法访问,感谢帮助。