Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как отключить ipv6 в настройках сети Ubuntu 18.04  (Прочитано 3445 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн baf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Здравствуйте.

Цитировать
П.С. сразу скажу что отключать ipv6 в ядре не буду, так как после этого куча софта перестает работать совсем ну например mtr

Такая проблема только что установленная ubuntu 18.04 не пингует некоторые сайты:
ping ya.ru
PING ya.ru(ya.ru (2a02:6b8::2:242)) 56 data bytes
From 2001:12:34:45:e21d:3bff:fec6:db50 (2001:12:34:45:e21d:3bff:fec6:db50) icmp_seq=1 Destination unreachable: No route
From 2001:12:34:45:e21d:3bff:fec6:db50 (2001:12:34:45:e21d:3bff:fec6:db50) icmp_seq=2 Destination unreachable: No route
From 2001:12:34:45:e21d:3bff:fec6:db50 (2001:12:34:45:e21d:3bff:fec6:db50) icmp_seq=3 Destination unreachable: No route
From 2001:12:34:45:e21d:3bff:fec1:be28 (2001:12:34:45:e21d:3bff:fec1:be28) icmp_seq=4 Destination unreachable: No route
^C
--- ya.ru ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3033ms

При этом если дать команду ping -4 ya.ru то все ок.

естественно я прописал ручную настройку сети:
more /etc/netplan/01-netcfg.yaml           
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.108/24]
#      gateway4: 192.168.1.1
      nameservers:
       addresses: [192.168.1.1]
    enp0s8:
      dhcp4: no
      dhcp6: no
      addresses: [10.0.2.10/24, ]
      gateway4: 10.0.2.1
      nameservers:
       addresses: [8.8.8.8]

Но проблема не уходит:
route -n6
Таблица маршрутизация ядра IPv6
Destination                    Next Hop                   Flag Met Ref Use If
::1/128                        ::                         U    256 1     0 lo
fd17:625c:f037:2::/64          ::                         U    1024 1     0 enp0s8
fe80::/64                      ::                         U    256 1     0 enp0s8
fe80::/64                      ::                         U    256 1     0 enp0s3
::/0                           fe80::5054:ff:fe12:3500    UG   1024 1     0 enp0s8
::1/128                        ::                         Un   0   4     3 lo
fd17:625c:f037:2:a00:27ff:fe5e:f53a/128 ::                         Un   0   2     0 enp0s8
fe80::a00:27ff:fe5e:f53a/128   ::                         Un   0   2     0 enp0s8
fe80::a00:27ff:fea5:91ae/128   ::                         Un   0   2     0 enp0s3
ff00::/8                       ::                         U    256 2     2 enp0s8
ff00::/8                       ::                         U    256 2     7 enp0s3
::/0                           ::                         !n   -1  1     1 lo

Задрал этот косяк.
как же настроить этот netplan что бы не было маршрута по умолчанию на Ipv6 ?


Пользователь добавил сообщение 23 Августа 2018, 10:28:39:
Я все же сам шаел решение.
Редактируем файл /etc/gai.conf в нем нужно расскоментировать строчку:
precedence ::ffff:0:0/96  100После чего все сразу начинает работать.

Эта строчка говорит сначала использовать Ipv4 и только потом Ipv6 как я понял.
« Последнее редактирование: 23 Августа 2018, 10:28:39 от baf »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.