Как отключить ping-запрос в Ubuntu 16.04?

Как отключить ping-запрос в Ubuntu 16.04?

Я хочу отключить ping-запрос в Ubuntu 16.04 через Terminal. Так что другой хост в сети не сможет узнать о моей системе.

решение1

Вы можете добавить следующее правило iptable, чтобы запретить ответ на ping-запросы

iptables -A OUTPUT -p icmp -o eth0 -j ACCEPT          
iptables -A INPUT -p icmp --icmp-type echo-reply -s 0/0 -i eth0 -j ACCEPT     
iptables -A INPUT -p icmp --icmp-type destination-unreachable -s 0/0 -i eth0 -j ACCEPT  
iptables -A INPUT -p icmp --icmp-type time-exceeded -s 0/0 -i eth0 -j ACCEPT       
iptables -A INPUT -p icmp -i eth0 -j DROP 

решение2

Это не поможет.

Каждый пакет, который передает ваша система, содержит ваш 48-битный адрес Ethernet (чтобы системы в той же локальной сети могли ответить). Любая система в вашей локальной сети, в которую вы отправили пакет (или сетевая карта которой настроена на беспорядочную передачу), увидит этот адрес (что-то вроде 00:21:9b:22:5c:c2). Они могут arp -anего увидеть.

Любая система в другой локальной сети, в которую вы отправляете пакет, должна знать ваш IP-адрес, чтобы иметь возможность ответить.

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