Для ввода

Для ввода

Как изменить размер пакета 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 байт невозможен.

Связанный контент