방화벽 없이 Linux에서 IPv6 핑 응답을 비활성화하는 방법

방화벽 없이 Linux에서 IPv6 핑 응답을 비활성화하는 방법

IPv6 방화벽을 사용하지 않고 Linux에서 IPv6 ping 응답을 비활성화하는 방법은 무엇입니까?

이 문제IPv6 방화벽 패스를 사용하여 이를 수행하는 방법이 설명되어 있지만 iptables현재 방화벽을 지원하지 않는 내장 시스템을 사용하고 있으므로 대안이 필요합니다.

/proc/sys/net/ipv4/icmp_echo_ignore_all간단히 0을 1로 설정하여 IPv4 ping 응답을 비활성화할 수 있습니다 . IPv6와 비슷한 것이 있습니까?

답변1

솔루션 1

다음에 추가/etc/sysctl.conf

# IGNORE/DISABLE PING FOR IPV4/IPV6
net.ipv4.icmp_echo_ignore_all = 1
net.ipv6.icmp.echo_ignore_all = 1

변경 승인

/sbin/sysctl -p

솔루션 2

IPV4/IPV6 Ping을 일시적으로 무시/비활성화

Bash에서 명령을 실행합니다.

IPV4

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

IPV6

echo 1 > /proc/sys/net/ipv6/icmp/echo_ignore_all

변경 승인

/sbin/sysctl -p

관련 정보