IPv6 não funciona em 14.04

1

Estou tentando fazer o IPv6 funcionar no Ubuntu 14.04, mas falhei. No entanto, o IPv4 funciona bem, enquanto ambos funcionam bem no Win 10.

Ele pode apenas obter o endereço IPv6, mas, quando testado no link , falhou como:

Aoexecutarocomandoip-6addr,recebi:

1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536stateUNKNOWNqlen1inet6::1/128scopehostvalid_lftforeverpreferred_lftforever2:eth0:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500stateUPqlen1000inet6fe80::6af7:28ff:fe26:5aec/64scopelinkvalid_lftforeverpreferred_lftforever10:ppp0:<POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP>mtu1492stateUNKNOWNqlen3inet62001:250:1001:2500:fc08:5666:3adb:923/64scopeglobaltemporarydynamicvalid_lft258228secpreferred_lft82394secinet62001:250:1001:2500:d82d:cb77:2a26:f019/64scopeglobaldynamicvalid_lft258228secpreferred_lft171828secinet6fe80::d82d:cb77:2a26:f019/10scopelinkvalid_lftforeverpreferred_lftforever

Eutenteiométodopropostoem Ipv6 - Conectar: a rede está inacessível . Mas não execute sudo modprobe ipv6 .

Para ip -6 route , o resultado parece:

2001:250:1001:2500::/64 dev ppp0  proto kernel  metric 256  expires 258403sec mtu 1491
fe80::/64 dev eth0  proto kernel  metric 256 
fe80::/64 dev wlan0  proto kernel  metric 256 
fe80::/10 dev ppp0  metric 1  mtu 1491
fe80::/10 dev ppp0  proto kernel  metric 256  mtu 1491
default via fe80::cecc:81ff:fec0:d75d dev ppp0  proto ra  metric 1024  expires 1003sec mtu 1491

Conectado por DSL, não tenho idéia se devo corrigir eth0 ou ppp0 . Alguém tem uma ideia?

    
por Ruicheng Feng 07.03.2017 / 17:00

1 resposta

0

Agora funciona para mim. Vou postar minha solução caso alguém encontre o mesmo problema.

ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 state UNKNOWN qlen 3
    inet6 2001:250:1001:2500:fc08:5666:3adb:923/64 scope global temporary dynamic 
       valid_lft 258228sec preferred_lft 82394sec
    inet6 2001:250:1001:2500:d82d:cb77:2a26:f019/64 scope global dynamic 
       valid_lft 258228sec preferred_lft 171828sec
    inet6 fe80::d82d:cb77:2a26:f019/10 scope link 
       valid_lft forever preferred_lft forever

Dois endereços IPv6 globais são alocados, mas somente o global é necessário, verificando o roteador. Por isso, basta excluir o endereço.

Edite /etc/sysctl.d/10-ipv6-privacy.conf na última linha:

net.ipv6.conf.default.use_tempaddr = 2

para net.ipv6.conf.default.use_tempaddr = 0

Em seguida, reinicie a rede.

sudo sysctl --system
sudo service network-manager restart

Feito!

    
por Ruicheng Feng 09.03.2017 / 09:21