Я установил Kali и виртуальную машину Windows 7 на Virtual Oracle Box. Пинг из Windows в kali проходит нормально, но из kali в виртуальную машину Windows не пингуется.
Обе сети используют мостовое соединение.
IP-адрес Kali: 192.168.1.103 IP-адрес Windows 7: 192.168.1.109
Ошибки нет, просто отправляется пакет, но ответа не приходит.
Подскажите, что мне следует сделать, чтобы решить эту проблему.
решение1
- Откройте брандмауэр Windows из Панели управления или выполните поиск.
- Нажмите «Дополнительные настройки» слева.
- В левой панели открывшегося окна нажмите «Правила для входящих подключений».
- На правой панели найдите правила под названием «Общий доступ к файлам и принтерам (Эхо-запрос — ICMPv4-In)».
- Щелкните правой кнопкой мыши по каждому правилу и выберите «Включить правило».
решение2
Сначала отключите брандмауэр хост-машины (это может помочь) и установитеip_forward=1
Для настройки ip_forward=1
вам необходимо сделать sysctl -w net.ipv4.ip_forward=1
илиecho 1 < /proc/net/ipv4/ip_forward
решение3
У меня была та же проблема с виртуальными машинами Windows и Kali на NAT. Решил ее через настройки брандмауэра.
Брандмауэр Windows>Дополнительные параметры>Правила для входящих подключений:
Давать возможность'Изменение мониторинга виртуальной машины (эхо-запрос - ICMPv4-In)'.
решение4
убедитесь, что вы находитесь в сети NAT на обеих виртуальных машинах, если вы хотите, чтобы обе виртуальные машины имели доступ к Интернету и интрасети виртуальных машин. Перед тем, как быть в сети NAT, создайте собственную сеть NAT в Virtual Box по умолчанию, это может вызвать некоторые проблемы.
После того, как вы создали собственную сеть NAT с диапазоном DHCP, например, 10.1.2.0, переключите все виртуальные машины, с которыми вы хотите выполнять пинг.
Для ОС Windows обязательно отключите брандмауэр.
https://support.microsoft.com/en-us/windows/turn-microsoft-defender-firewall-on-or-off-ec0844f7-aebd-0583-67fe-601ecf5d774f// Ссылка на службу поддержки Microsoft