IPv6 스택이 비활성화된 상태에서 IPv6 소켓을 볼 수 있는 이유는 무엇입니까?

IPv6 스택이 비활성화된 상태에서 IPv6 소켓을 볼 수 있는 이유는 무엇입니까?

Linux Debian 7에서 전체 ipv6을 비활성화하려고 시도했지만(헐떡임) 상황이 나를 미치게 만듭니다. 제 경우에는 grafana 프로세스를 사용해 테스트했습니다. (munin, rpcbind 등에서도 같은 문제가 있었습니다.)

방법 1: sysctl 사용

net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1

그런 다음 구성을 다시 로드합니다.sysctl -p

ipv6이 /etc/hosts에 등록되지 않았습니다.

grafana 프로세스를 다시 시작한 후에는 항상 netstat를 통해 ipv6 소켓에서 수신 대기 중인 grafana가 표시됩니다.

tcp6       0      0 :::3000                 :::*                    LISTEN      116        23952       4022/grafana-server

서버 다시 시작: 서버를 다시 시작해도 상황이 개선되지 않습니다.

방법 2: 커널 시작 시 ipv6 비활성화

/etc/default/grub에 추가하여 GRUB_CMDLINE_LINUX="ipv6.disable=1"새 conf 생성: update-grub2

서버 다시 시작: 서버를 다시 시작해도 상황이 개선되지 않았습니다. netstat를 사용하여 ipv6에서 수신 대기하는 것을 볼 수 있습니다.

tcp6       0      0 :::3000                 :::*                    LISTEN      116        23952       4022/grafana-server

시험이 있어요

스택이 비활성화된 경우 ipv6 소켓을 바인딩하는 방법은 무엇입니까? 디스플레이 문제? 누구든지 나에게 이 행동을 설명할 수 있나요?

감사합니다,

관련 정보