РЕДАКТИРОВАТЬ: Я пробовал что-то другое, основываясь на поиске. Это теперь мой /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
ПЕРЕД поднять ваш интерфейс.