Дополнительные операции arptables реализованы в пользовательском пространстве программы и не требуют загрузки каких-либо модулей arptables в отличие от программы iptables. Однако для использования этих операций при компиляции ядра должна быть включена опция ARP tables support. Если для опции было выбрано значение M, потребуется также загрузить модуль ядра arp_tables.
--mangle-ip-s IP-адрес
устанавливает заданное значение в поле IP-адреса отправителя. Требует наличия в ядре опции ARP payload mangling. Если для опции было выбрано значение M, потребуется также загрузить модуль ядра arpt_mangle.
--mangle-ip-d IP-адрес
устанавливает заданное значение в поле IP-адреса получателя. Требует наличия в ядре опции ARP payload mangling. Если для опции было выбрано значение M, потребуется также загрузить модуль ядра arpt_mangle.
--mangle-mac-s MAC-адрес
устанавливает заданное значение в поле MAC-адреса получателя. Требует наличия в ядре опции ARP payload mangling. Если для опции было выбрано значение M, потребуется также загрузить модуль ядра arpt_mangle.
--mangle-mac-d MAC-адрес
устанавливает заданное значение в поле MAC-адреса отправителя. Требует наличия в ядре опции ARP payload mangling. Если для опции было выбрано значение M, потребуется также загрузить модуль ядра arpt_mangle.
--mangle-target операция
задает операцию, используемую для пакета после его изменения с помощью одной из перечисленных выше дополнительных операций. В качестве действия может служить любая из основных операций arptables. По умолчанию для измененных пакетов используется операция ACCEPT.
|