Я не совсем уверен, с чего бы начать отладку этого, и очень надеюсь, что кто-то может указать мне правильное направление, пожалуйста. Я потратил много времени на поиски, но, учитывая, что все, кажется, работает в течение нескольких часов / дней, это не принесло никаких результатов.
Но вкратце IPV6, похоже, нормально работает в моей системе Centos 7 в течение ограниченного времени, согласно журналу ping6:
PING ipv6.google.com(par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e)) 56 data bytes
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=1 ttl=58 time=0.830 ms
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=2 ttl=58 time=0.863 ms
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=3 ttl=58 time=0.856 ms
--- ipv6.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.830/0.849/0.863/0.036 ms
Затем по какой-то причине через несколько часов или несколько дней, независимо от того, что я пытаюсь, я не могу заставить работать IPv6, пока я не перезагрузлю компьютер с терминала (с помощью команды "перезагрузка"), а затем все снова заработает для ограниченное количество времени, то процесс нужно повторить.
Исходное руководство, которое я использовал с моего хоста для настройки IPv6, находится здесь (https://documentation.online.net/en/dedicated-server/network/ipv6/prefix) - игнорируйте предупреждение Dibbler, так как я им не пользуюсь. Так получилось, что я делал это раньше и могу засвидетельствовать, что он работал еще меньше времени, чем текущее решение.
Детали моих машин следующие:
Icon name: computer
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-693.5.2.el7.x86_64
Architecture: x86-64
Надеюсь, кто-то сам сталкивался с этой проблемой и может посоветовать лучшее решение, которое не включает в себя установку cron для перезагрузки системы каждый день?
Редактирование исходного сообщения для добавления дополнительной информации:
Я не знаю каких-либо ограничений брандмауэра (если нет чего-то особенного для IPv6), однако, пытаясь решить эту проблему, я отключил таблицы IP и брандмауэр Centos, чтобы попытаться исключить их. Они были включены для информации, представленной ниже.
Известная мне информация о маршруте:
Сначала, когда не работает.
root > ping6 ipv6.google.com
PING ipv6.google.com(par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e)) 56 data bytes
--- ipv6.google.com ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 3999ms
root > route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 62-210-***-***.rev 0.0.0.0 UG 100 0 0 eth0
62.210.***.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
root > route -6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
[::]/96 [::] !n 1024 0 0 lo
0.0.0.0/96 [::] !n 1024 0 0 lo
<MY HOSTNAME>/56 [::] U 256 0 0 eth0
2002:a00::/24 [::] !n 1024 0 0 lo
2002:7f00::/24 [::] !n 1024 0 0 lo
2002:a9fe::/32 [::] !n 1024 0 0 lo
2002:ac10::/28 [::] !n 1024 0 0 lo
2002:c0a8::/32 [::] !n 1024 0 0 lo
2002:e000::/19 [::] !n 1024 0 0 lo
3ffe:ffff::/32 [::] !n 1024 0 0 lo
gateway/128 [::] U 100 0 2 eth0
fe80::/64 [::] U 256 1 47 eth0
[::]/0 gateway UG 100 1 23 eth0
[::]/0 [::] !n -1 1 81 lo
localhost/128 [::] Un 0 9 1157 lo
<MY HOSTNAME>/128 [::] Un 0 5 8 lo
<MY HOSTNAME>/128 [::] Un 0 2 8 lo
ff00::/8 [::] U 256 5 224 eth0
ff00::/8 [::] U 256 0 0 eth1
[::]/0 [::] !n -1 1 81 lo
root > ip route
default via 62.210.***.*** dev eth0 proto static metric 100
62.210.***.***/24 dev eth0 proto kernel scope link src 62.210.***.*** metric 100
Теперь, когда он работает (единственная разница между ними в том, что я перезагрузил сервер)
root > ping6 ipv6.google.com
PING ipv6.google.com(par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e)) 56 data bytes
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=1 ttl=58 time=0.808 ms
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=2 ttl=58 time=0.863 ms
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=3 ttl=58 time=0.867 ms
64 bytes from par21s05-in-x0e.1e100.net (2a00:1450:4007:812::200e): icmp_seq=4 ttl=58 time=0.869 ms
?
--- ipv6.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 0.808/0.851/0.869/0.043 ms
root > route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 62-210-***-***.rev 0.0.0.0 UG 100 0 0 eth0
62.210.***.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
root > route -6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
[::]/96 [::] !n 1024 0 0 lo
0.0.0.0/96 [::] !n 1024 0 0 lo
<MY HOSTNAME>/56 [::] U 256 0 0 eth0
2002:a00::/24 [::] !n 1024 0 0 lo
2002:7f00::/24 [::] !n 1024 0 0 lo
2002:a9fe::/32 [::] !n 1024 0 0 lo
2002:ac10::/28 [::] !n 1024 0 0 lo
2002:c0a8::/32 [::] !n 1024 0 0 lo
2002:e000::/19 [::] !n 1024 0 0 lo
3ffe:ffff::/32 [::] !n 1024 0 0 lo
gateway/128 [::] U 100 0 10 eth0
fe80::/64 [::] U 256 0 4 eth0
[::]/0 gateway UG 100 11 752 eth0
[::]/0 [::] !n -1 1 777 lo
localhost/128 [::] Un 0 13 15498 lo
<MY HOSTNAME>/128 [::] Un 0 13 241 lo
<MY HOSTNAME>/128 [::] Un 0 4 12 lo
ff00::/8 [::] U 256 10 2254 eth0
ff00::/8 [::] U 256 0 0 eth1
[::]/0 [::] !n -1 1 777 lo
root > ip route
default via 62.210.***.*** dev eth0 proto static metric 100
62.210.***.***/24 dev eth0 proto kernel scope link src 62.210.***.*** metric 100
Теперь применимые файлы конфигурации
/etc/dhcp/dhclient6.conf
interface "eth0" {
send dhcp6.client-id <MY DUID - This was provided by the host>;
}
/etc/systemd/system/dhclient.service
[Unit]
Description=dhclient for sending DUID IPv6
Wants=network.target
Before=network.target
[Service]
Type=forking
ExecStart=/usr/sbin/dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v eth0
[Install]
WantedBy=multi-user.target
/ и т. д. / sysconfig / сетевые сценарии / ifcfg-eth0
# Generated by parse-kickstart
UUID="2688a41f-e07a-****-****-************"
DNS1="62.210.***.***"
BOOTPROTO="static"
DEVICE="eth0"
ONBOOT="yes"
TYPE=Ethernet
IPADDR="62.210.***.***"
PREFIX=24
GATEWAY="62.210.***.***"
NETMASK="255.255.255.0"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT="yes"
IPV6ADDR="2001:bc8:****:***::/56"
IPV6_AUTOCONF=yes
NAME="System eth0"