Virtual Oracle Box に Kali と Windows 7 VM をインストールしました。Windows から Kali への ping は正常に実行されますが、Kali から Windows VM への ping は実行されません。
両方のネットワークはブリッジ接続になっています。
Kali IP アドレス: 192.168.1.103 Windows 7 IP: 192.168.1.109
エラーはありません。パケットを送信しているだけで、応答を受信していません。
この問題を解決するには何をすればよいか教えてください。
答え1
- コントロール パネル内から Windows ファイアウォールを開くか、検索します。
- 左側の「詳細設定」をクリックします。
- 表示されたウィンドウの左側のペインから、「受信の規則」をクリックします。
- 右側のペインで、「ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)」というタイトルのルールを見つけます。
- 各ルールを右クリックし、「ルールの有効化」を選択します。
答え2
まずホストマシンのファイアウォールをオフにして(役立つかもしれません)、ip_forward=1
設定するには、ip_forward=1
またはsysctl -w net.ipv4.ip_forward=1
echo 1 < /proc/net/ipv4/ip_forward
答え3
NAT 上の Windows および Kali VM でもまったく同じ問題が発生しました。ファイアウォール設定で解決しました。
Windows ファイアウォール > 詳細設定 > 受信の規則:
有効にする'仮想マシン監視の変更 (エコー要求 - ICMPv4 受信)'。
答え4
両方の VM がインターネットと VM イントラネットにアクセスできるようにするには、両方の VM が NAT ネットワーク上にあることを確認してください。NAT ネットワーク上にいる前に、Virtual Box で独自の NAT ネットワークをデフォルトで作成すると、問題が発生する可能性があります。
DHCP 範囲 (例: 10.1.2.0) を使用して独自の NAT ネットワークを作成したら、ping を実行するすべての VM を切り替えます。
Windows OS の場合は、必ずファイアウォールをオフにしてください。
https://support.microsoft.com/en-us/windows/turn-microsoft-defender-firewall-on-or-off-ec0844f7-aebd-0583-67fe-601ecf5d774f// Microsoft サポート リンク