enp3s0: link não está pronto

3

Eu tenho algumas mensagens estranhas na dmesg output:

[    7.588762] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[    7.589616] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[    7.591897] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
[    7.827124] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready

Geralmente não tenho necessidade em ipv6 e está desativado:

~$ cat /etc/sysctl.conf 
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

E o eno1 é mesmo desconectado. Então, por que vejo essas mensagens na saída dmesg e como posso corrigir isso?

    
por 0xAX 03.08.2015 / 09:46

1 resposta

3

Não hesite em verificar novamente ip -6 addr . Mas essas mensagens específicas tendem a ser um mistério e podem ser melhor ignoradas:).

Eu deixei o IPv6 ativado (mas não tenho roteador IPv6 nem nada) e recebo

[    2.229087] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    4.445878] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Da qual eu concluo isto relaciona-se à detecção de endereços duplicados do IPv6 (DAD), para a autoconfiguração de endereços sem estado (SLAAC) dos endereços locais de ligação (LLA). Ou seja escolhendo um endereço local aleatório, ele precisa verificar se ele não é usado na rede local & aguarde alguns segundos para receber esse resultado.

$ ip -6 addr show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
    inet6 fe80::12bf:48ff:fe79:f3a1/64 scope link 
       valid_lft forever preferred_lft forever
$ ip -6 route
fe80::/64 dev eth0  proto kernel  metric 256

Sem a mensagem becomes ready ou qualquer endereço IPv6, você parece bastante seguro!

Faça isso desaparecer

Mas talvez você precise desesperadamente reduzir a superfície de ataque e / ou desconfiar de executar qualquer código ipv6. Nesse caso, há uma outra opção de desativação que você pode configurar na linha de comando do kernel. Por exemplo. seguindo sua documentação de distribuição para configurá-lo no GRUB. A opção é ipv6.disable=1 .

link

    
por 03.08.2015 / 11:07