Mon Ubuntu est 14.04.
J'essaie de mettre à jour mes paquets en:
Sudo apt-get update
Puis il s'est collé à
100% [Connecting to dl.google.com (203.208.40.46)]
pendant plusieurs minutes. C'est assez énervant.
J'essaie de définir un délai d'attente pour les connexions Comment réduire le temps d'attente pour les mises à jour du référentiel .
Après plusieurs secondes, il échoue et met fin au processus.
Err http://dl.google.com stable InRelease
Err http://dl.google.com stable Release.gpg
Cannot initiate the connection to dl.google.com:80 (2401:3800:4002:802::1005). - connect (101: Network is unreachable) [IP: 2401:3800:4002:802::1005 80]
Reading package lists... Done
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/InRelease
W: Failed to fetch http://build.openvpn.net/debian/openvpn/stable/dists/trusty/InRelease
W: Failed to fetch http://build.openvpn.net/debian/openvpn/stable/dists/trusty/Release.gpg Unable to connect to build.openvpn.net:http:
W: Failed to fetch http://ppa.launchpad.net/neovim-ppa/stable/ubuntu/dists/trusty/main/binary-AMD64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/neovim-ppa/stable/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg Cannot initiate the connection to dl.google.com:80 (2401:3800:4002:802::1005). - connect (101: Network is unreachable) [IP: 2401:3800:4002:802::1005 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
Je suis en Chine. J'ai un proxy système Shadowsocks SOCKS5 et OpenVPN se connectant au même serveur VPS. J'ai essayé de les éteindre séparément et ensemble, mais cela n'a pas fonctionné.
Je me demande pourquoi cela se produit et comment puis-je y faire face?
---mise à jour---
Je pourrais télécharger le fourni par @JonasCz.
Lorsque j'ai ce problème, je désactive IPv6 dans Ubuntu et cela résout le problème. Pour ce faire, procédez comme suit:
Pour désactiver IPv6, vous devez ouvrir /etc/sysctl.conf
à l'aide de n'importe quel éditeur de texte et ajouter les lignes suivantes à la fin:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Si IPv6 est toujours activé, le problème est que sysctl.conf
n'est toujours pas activé.
Dans ce cas, ouvrez un terminal (Ctrl+Alt+T) et tapez la commande:
Sudo sysctl -p
La sortie sera très similaire à ces 3 lignes:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Après cela, exécutez:
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Si vous voyez 1
dans la sortie, IPv6 a bien été désactivé.
1
J'espère que cela t'aides.