Linux を使用して Virtual Box でネットワーキングを構成中にこのエラーが発生しました。
2つのホストに接続されている2つのゲートウェイ(192.168.10.5と192.168.20.5)があります。最初のホストは 10.0.10.100 のアドレスを持ち、10.0.10 1 を介してゲートウェイに接続し、他のホストは 10 0 20 100 のアドレスを持ち、10.0.20.1 を介して別のゲートウェイに接続します。
ゲートウェイはホスト専用ネットワークアダプタを介して接続されます。 IP転送を使用してホストをgwに設定しました。
両方のホストに10.0.10.1と10.0.20.1のデフォルトゲートウェイを設定しました。それから私の考えは、add(192.168.10.5から)net 10.0.20.0 netmask 255.255.255.0 gw 192.168.20.5をルーティングすることでしたが、そのエラーが発生しました。理由を理解できません。解決策はありますか?
答え1
ゲートウェイ間のトンネルはパブリックネットワークでなければなりません。
1つの方法は、すべてのアドレスが同じネットワーク上にあるように255.255.0.0
ネットマスクを設定することです。192.168.x.x
ネットマスクを維持するには、両方のゲートウェイに(または)アドレスが255.255.255.0
必要です。192.168.10.x
192.168.20.x