Meu cliente miredo não funciona após a atualização para 15.10

0

Eu usei o miredo em 15.04, e ele funciona muito bem. Mas depois que eu atualizei meu Ubuntu para 15.10 ontem, ele não funciona mais. Aqui estão algumas informações.

$ ifconfig teredo
teredo    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet6 addr: 2001:0:53aa:64c:34f5:fbcf:8a68:fd02/32 Scope:Global
          inet6 addr: fe80::ffff:ffff:ffff/64 Scope:Link
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1280  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:144 (144.0 B)

$ service miredo status 
● miredo.service - Teredo IPv6 tunneling
   Loaded: loaded (/lib/systemd/system/miredo.service; enabled; vendor preset: enabled)
   Active: active (running) since 日 2015-10-25 14:56:09 CST; 20min ago
  Process: 3622 ExecStartPre=/usr/sbin/miredo-checkconf -f /etc/miredo/miredo.conf (code=exited, status=0/SUCCESS)
 Main PID: 3625 (miredo)
   CGroup: /system.slice/miredo.service
           ├─3625 /usr/sbin/miredo -f
           ├─3626 /usr/sbin/miredo -f
           └─3627 /usr/lib/x86_64-linux-gnu/miredo/miredo-privproc 4

10月 25 14:56:09 muffin-ubuntu systemd[1]: Starting Teredo IPv6 tunneling...
10月 25 14:56:09 muffin-ubuntu systemd[1]: Started Teredo IPv6 tunneling.
10月 25 14:56:09 muffin-ubuntu miredo[3625]: Starting...
10月 25 14:56:09 muffin-ubuntu miredo[3625]: miredo[3625]: Starting...
10月 25 14:56:10 muffin-ubuntu miredo[3626]: New Teredo address/MTU
10月 25 14:56:10 muffin-ubuntu miredo[3626]: Teredo pseudo-tunnel started
10月 25 14:56:10 muffin-ubuntu miredo[3626]:  (address: 2001:0:53aa:64c:34f5:fbcf:8a68:fd02, MTU: 1280)
10月 25 14:56:10 muffin-ubuntu miredo[3625]: miredo[3626]: New Teredo address/MTU
10月 25 14:56:10 muffin-ubuntu miredo[3625]: miredo[3626]: Teredo pseudo-tunnel started
10月 25 14:56:10 muffin-ubuntu miredo[3625]: miredo[3626]:  (address: 2001:0:53aa:64c:34f5:fbcf:8a68:fd02, MTU: 1280)

Todas essas informações parecem normais, mas simplesmente não funcionam assim:

$ping6 ipv6.google.com
connect: Network is unreachable
muffin@muffin-ubuntu:~$ ping6 2001:4860:4860::8888
connect: Network is unreachable

E também este site (www.test-ipv6.com) mostra que o miredo não está funcionando.

Alémdisso,eutenhodesinstaladoufw.Eeunoteique"TX bytes" é sempre "114B", e isso não muda nada.

Então, há algo errado nas configurações? Ou como posso obter mais informações sobre esse problema?

    
por 金潇泽 25.10.2015 / 08:49

1 resposta

0

Talvez seja completamente errado, mas tenho certeza que salvará o sistema nervoso de dezenas de usuários do Ubuntu.

Então, enfrentei o problema do miredo duas vezes:

    O serviço
  1. inicia antes que os nomes de domínio sejam resolvidos,
  2. A rota padrão de
  3. para o tráfego ipv6 é a mesma que para o ipv4.

Sou apenas um usuário e não sei por que isso acontece. Mas eu planejei resolver o problema.

digite no terminal

sudo vi /etc/rc.local

insira antes exit 0 destas linhas

sleep 3
service miredo restart

sleep 3
ip -6 route add default dev teredo

Em seguida, salve o arquivo e saia do editor vi. Sistema de reinicialização.

Aproveite!

Recentemente notei que o miredo não funciona após o modo suspenso. Então, eu fui forçado a fazer algumas adições.

cd /etc/pm/sleep.d

sudo vi 49_ipv6_miredo

escreva dentro:

    #! /bin/sh

    case $1 in
         suspend|suspend_hybrid|hibernate)
            # No need to do anything here
            :
            ;;
         resume|thaw)
            sleep 5
            ip -6 route add default dev teredo
            ;;
    esac'

salve e saia (: wq), mude as permissões de acesso

sudo chmod 755 49_ipv6_miredo

isso é tudo

    
por Vladimir Zavadskiy 04.11.2015 / 18:27