apt-get не работает - отключаем ipv6

Столкнулись с проблемой при аренде серверов у известного немецкого хостера 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, сделать это можно следующим способом:

  1. открываем /etc/sysctl.conf например в редакторе nano:
    nano /etc/sysctl.conf
    
  2. добавляем следующие строки:
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    
  3. сохраняем и выполняем команду:
    sysctl -p
    

После этого команды

apt-get update

и

aptitude update

будут нормально отрабатывать.

Добавить комментарий

Filtered HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <pre> <br> <h1> <h2 id> <h3 id>
  • Строки и абзацы переносятся автоматически.
  • Web page addresses and email addresses turn into links automatically.