NAT CIDR で必要な IP アドレスが見つかりません

NAT CIDR で必要な IP アドレスが見つかりません

私は Centos7 VM を作成した VirtualBox を使用しており、DHCP モードの NAT ネットワーク アダプターがあります。

VMを起動するとIPが取得され10.0.2.15/24、ゲートウェイ経由でインターネットにアクセスできるようになります10.0.2.2

ここに画像の説明を入力してください

しかし、私のホスト(win10)では、CIDR の IP アドレスが見つかりません10.0.2.0/24

ここに画像の説明を入力してください(これは私の Windows 10 の Windows XP スナップショットの置き換えです。PC 情報を隠すためにここに投稿します)

答え1

VirtualBox NATはユーザー空間で行われます。独立してホスト OS から –VBoxNetNAT.exeプロセスには「ルーター」全体と NAT エンジンが含まれます。ゲストからのパケットにより、VBoxNetNAT.exe はホストのイーサネット インターフェイスを介してパケットを送信します。

(実際、VBoxNetNAT は生の IP パケットも送信しません。ゲストから TCP SYN パケットなどを受信すると、VirtualBox は通常の TCP ソケットを使用して宛先への新しい接続を確立します。VirtualBox で「ポート転送」ルールを作成しても、それは実際の DNAT ルールではありません。VBoxNetNAT 自体が 127.0.0.1 で接続をリッスンし、接続を受信するとゲスト用の新しい TCP SYN パケットを生成するだけです。)

関連情報