Я использую командную строку Windows 10 для проверки связи с устройством, которого нет в моей локальной сети. Я использую VPN-соединение для связи с этим устройством. Устройство отвечает на все запросы ping, которые я отправляю из командной строки.
Но когда я отправляю эхо-запросы ICMP со scapy, я не получаю никакого ответа. Единственное различие между пингом командной строки и пингом scapy заключается в том, что последний не заполняет поля «Идентификатор» и «Последовательность» пакета ICMP (значение по умолчанию, вероятно, равно 0 в обоих полях).
Это мой python код:
from scapy.all import IP, ICMP, sr1
reply = sr1(IP(dst=dst_ip)/ICMP())
Я пробовал оба запроса ping с отключенным брандмауэром windows.
Что может быть не так? Как я могу получить ответ с пингом?