Надежный IPV6 отключен, но приложения по-прежнему привязаны к адресным портам IPV6

Я установил sysctl для отключения ipv6:

vagrant@puppet:~$ cat /etc/sysctl.d/10-ipv6-disable.conf 
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Далее я перезагрузился и проверил, что ipv6 отключен (1 = отключен):

vagrant@puppet:~$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1

Однако netstat показывает, что приложения по-прежнему привязаны к портам ipv6:

vagrant@puppet:~$ netstat -nalt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
...
tcp        0      0 192.168.56.5:3389       192.168.56.1:32744      ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN     
tcp6       0      0 :::53378                :::*                    LISTEN     
tcp6       0      0 :::111                  :::*                    LISTEN

Есть идеи?

0
задан 7 July 2014 в 11:22

2 ответа

Вы отключаете IPv6 на сетевых интерфейсах, но это не означает, что система не имеет IPv6. Если Вы хотите систему без IPv6 тогда, необходимо отключить ipv6 модуль ядра.

обычная правовая оговорка применяется: отключение IPv6 обычно является плохой идеей. Лучше учиться работать с ним.

4
ответ дан 7 July 2014 в 11:22

Редактирование /etc/avahi/avahi-daemon.conf. В разделе [server], помещенный use-ipv6=no.

1
ответ дан 7 July 2014 в 11:22

Другие вопросы по тегам:

Похожие вопросы: