在使用Linux在Virtual中配置网络时,我得到了这个错误。
我有两个连接到两个主机的网关(192.168.10.5和192.168.20.5)。第一主机具有地址10.0.10.100,并经由10.0.101连接到gw,而另一个主机具有10020100,并且经由10.0.20.1连接到另一个gw。
gw仅通过主机网络适配器连接。我已经将主机配置为gw,并使用ip转发。
我为这两台主机设置了10.0.10.1和10.0.20.1默认网关。然后,我的想法是路由add (从192.168.10.5)到Net10.0.20.0网络掩码255.255.255.255.255.0 gw 192.168.20.5,但我得到了这个错误。不明白为什么。你有什么解决办法吗?

发布于 2017-02-06 18:45:40
网关之间的隧道需要是一个公共网络。
一种方法是将其网络掩码设置为255.255.0.0,这样所有的192.168.x.x地址都在同一个网络上。
如果要保留255.255.255.0网络掩码,两个网关都需要有192.168.10.x (或192.168.20.x)地址。
https://unix.stackexchange.com/questions/342117
复制相似问题