Столкнулись с проблемой при аренде серверов у известного немецкого хостера Hetzner.
На новом сервере не работают команды
apt-get update
и
aptitude update
показывая такой результат:
root@Debian-86-jessie-64-minimal ~/.ssh # aptitude update 0% [Connecting to mirror.hetzner.de (2a01:4f8:0:a101::1:1)] [Connecting to http.debian.net (2001:41c8:1000:21::21:35)]
Проблема была в том, что сервер сначала пытался подключиться по протоколу ipv6.
Решить проблему можно отключив использование ipv6, сделать это можно следующим способом:
- открываем /etc/sysctl.conf например в редакторе nano:
nano /etc/sysctl.conf
- добавляем следующие строки:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
- сохраняем и выполняем команду:
sysctl -p
После этого команды
apt-get update
и
aptitude update
будут нормально отрабатывать.