Назад | Перейти на главную страницу

Разрыв соединения IPv6 в Debian 7

РЕДАКТИРОВАТЬ: Я пробовал что-то другое, основываясь на поиске. Это теперь мой /etc/network/interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This line makes sure the interface will be brought up during boot
auto eth0
allow-hotplug eth0

# The primary network interface
iface eth0 inet static
    address 85.17.141.27
    netmask 255.255.255.0
    gateway 85.17.141.254
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 85.17.150.123 85.17.96.69 85.17.150.123 62.212.64.122
    dns-search localdomain
    # up commands
    up ip addr add 85.17.141.33/24 dev eth0
    up ip -6 addr add 2001:1af8:4100:a00e:4::1/64 dev eth0
    up ip -6 ro add default via 2001:1af8:4100:a00e::1 dev eth0

затем ip addr show eth0 выходы:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether d4:ae:52:c5:d2:1b brd ff:ff:ff:ff:ff:ff
inet 85.17.141.27/24 brd 85.17.141.255 scope global eth0
inet 85.17.141.33/24 scope global secondary eth0
inet6 2001:1af8:4100:a00e:d6ae:52ff:fec5:d21b/64 scope global dynamic 
   valid_lft 2591870sec preferred_lft 604670sec
inet6 2001:1af8:4100:a00e:4::1/64 scope global 
   valid_lft forever preferred_lft forever
inet6 fe80::d6ae:52ff:fec5:d21b/64 scope link 
   valid_lft forever preferred_lft forever

дальше ip -6 ro выходы:

2001:1af8:4100:a00e::/64 dev eth0  proto kernel  metric 256 
fe80::/64 dev eth0  proto kernel  metric 256 
default via 2001:1af8:4100:a00e::1 dev eth0  metric 1024 
default via fe80::2d0:ff:fe9e:1800 dev eth0  proto kernel  metric 1024  expires 1627sec
default via fe80::2d0:2ff:fe33:3c00 dev eth0  proto kernel  metric 1024  expires 1627sec

В конце концов два маршрута прото-ядра по умолчанию исчезнут из вывода. Однако в какой-то момент за ночь мое IPv6-соединение все еще обрывалось. Опять просто бегом sudo service networking stop && sudo service networking start все снова заработало. Те два fe80 маршруты тоже снова появились, что неудивительно. У кого-нибудь есть идеи?

в стороне: ни разу не было проблем с подключением IPv4.

Правильный способ настройки IPv6 в Debian /etc/network/interfaces файл:

iface eth0 inet6 static
        address 2001:1af8:4100:a00e:4::1
        netmask 64
        gateway 2001:1af8:4100:a00e::1

У вас не должно быть лишних up операторы для настройки вашего IPv6-адреса.

Глобальная динамика объема исходит из автоконфигурация интерфейса. Первая половина - это то же самое, что и ваш префикс IPv6, а вторая половина - EUI-64 (полученная из 'FF: FE' и вашего MAC-адреса Ethernet, если вы не используете Расширения конфиденциальности IPv6)

Если они вам не нужны, вы можете отключить их, выполнив sysctl net.ipv6.conf.eth.autoconf = 0 ПЕРЕД поднять ваш интерфейс.