ホストネットワークに到達するために仮想ゲストに固定パスを追加する方法は?

ホストネットワークに到達するために仮想ゲストに固定パスを追加する方法は?

ブリッジモードイーサネットアダプタを使用して、パブリックIPが203.xxxのLinux Mint仮想マシンがあり、物理マシンのIPアドレスは145.17.xxサブネットにあります。

私の物理PCのサブネットにアクセスするために、145.17.xxサブネットのIPアドレスの1つにエイリアスを設定しました。物理PCの独自のサブネット(145.17.10.X)にのみアクセスでき、他のサブネット(145.17.11。物理PCへのネットワークアクセス)にはアクセスできません。

145.XXX、152.XXX、159.XXXなどの仮想PCから、実際のP​​Cのすべてのサブネットにアクセスしたいと思います。

仮想ホストにどのパスを追加する必要がありますか?

答え1

これらのネットワークへのトラフィックがどのようにルーティングされるかを確認するには、「物理」PCのルーティングテーブルを見てください。ホストにデフォルトルートのみが「インストール」されている場合は、そのアドレスを使用してゲストに静的ルートを追加する必要があります。

たとえば、「物理」ホストには静的パス145.17.1.1のみがあります。

route add -net 145.17.0.0/16 gw 145.17.1.1
route add -net 152.0.0.0/8 gw 145.17.1.1

「物理」ホストに複数のルートが設定されている場合は、各ルートに適切なアドレスを使用する必要があります。

ルーティングテーブルを表示するには、次のものを使用できます。netstat -rn

関連情報