Как изменить размер пакета ping (icmp) со значения по умолчанию (64 байта) на 1 байт с помощью iptables для входящего и исходящего ping-запроса VPS на определенный IP-адрес в VPS?
Я выполнил эту команду, но когда я снова получаю ping, на каждый запрос отправляется 64 байта.
Для ввода
iptables -A ВХОД -p icmp --icmp-type echo-request -s <IP_адрес> -m длина --длина 1 -j ПРИНЯТЬ
Для вывода
iptables -A ВЫВОД -p icmp --icmp-type echo-reply -d <IP_адрес> -m длина --длина 1 -j ПРИНЯТЬ
решение1
Ответ – нет.
iptables предназначен для фильтрации пакетов и/или перенаправления и/или изменения IP-адресов, т.е. Network Address Translation. Он не может быть использован для фундаментального изменения пакета ICMP ping в желаемом вами месте.
Кстати, размер пакета ICMP по умолчанию составляет 64 байта для 56 байт полезной нагрузки и 8 байт данных заголовка ICMP, поэтому размер пакета в 1 байт невозможен.