sysctl 비활성화_ipv6 값은 시작 중에 수정됩니다. 누가 수정했는지 확인하는 방법

sysctl 비활성화_ipv6 값은 시작 중에 수정됩니다. 누가 수정했는지 확인하는 방법

/etc/sysctl.conf에는 설정이 있습니다 net.ipv6.conf.eth0.disable_ipv6=1. init.d에서 sysctl 호출 중에 값이 설정되는 것을 볼 수 있습니다. 파일을 읽고 sysctl net.ipv6.conf.eth0.disable_ipv6값이 1인지 확인하여 확인합니다.

그런데 시작한 후에는 sysctl net.ipv6.conf.eth0.disable_ipv6값이 0으로 변경된 것을 볼 수 있습니다.

시작 중에 이 값을 수정한 사람을 찾는 방법에 대한 조언입니다.

게다가 netifd에도 option ipv6 0이런 인터페이스가 있다는 걸 봤습니다.

답변1

더 쉽고 깔끔한 접근 방식은 커널 시작 시 IPV6을 완전히 비활성화하는 것입니다. 그러면 커널은 IPV6에 대해서도 알지 못하므로 다른 설정에 대해 걱정할 필요가 없습니다. 부트로더의 스크립트(grub, syslinux 또는 기타 스크립트)를 편집하고 다음 매개변수를 커널 명령줄에 추가합니다: ipv6.disable=1. 완벽한. 재부팅하고 IPV6에 대해 영원히 잊어 버리십시오.

관련 정보