{"id":267987,"date":"2015-11-11T16:20:04","date_gmt":"2015-11-11T13:20:04","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=267987"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=267987","title":{"rendered":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 IPv6 \u0432 \u041e\u0421 Linux Debian v7.XX, Ubuntu v14.XX, CentOS v6.XX \u0438 FreeBSD v10.XX"},"content":{"rendered":"<p>       <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/52d\/d3d\/b62\/52dd3db62d06490da5b5db0a83a96bf5.png\" align=\"left\"\/>\u0418\u0437\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043d\u0438\u0436\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u0435\u0442 \u043d\u0430 \u044d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u043e\u0441\u0442\u044c. \u041e\u0434\u043d\u0430\u043a\u043e \u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0435\u0433\u043e \u043f\u043e \u043a\u0440\u0443\u043f\u0438\u0446\u0430\u043c \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432, \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u043d\u0438\u044f \u0438 \u043e\u043f\u044b\u0442, \u0438\u0437\u043b\u043e\u0436\u0438\u0432 \u0432\u0441\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0435.<br \/>  <a name=\"habracut\"><\/a><br \/>  <a href=\"#Debian\">Linux Debian v7.XX, Ubuntu v14.XX<\/a><br \/>  <a href=\"#CentOS\">CentOS v6.XX<\/a><br \/>  <a href=\"#FreeBSD\">FreeBSD v10.XX<\/a><\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 IPv6, \u043d\u0430 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u043e\u0432\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e, \u0443 \u043d\u0430\u0441 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 VDS \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0441\u044f, \u0447\u0442\u043e \u0440\u0435\u0447\u044c \u0438\u0434\u0435\u0442 \u043d\u0435 \u043e \u043a\u0430\u043a\u043e\u043c-\u043b\u0438\u0431\u043e \u0442\u0443\u043d\u043d\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435. \u0422.\u0435. \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u044e \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e IPv6, \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u044b\u043a\u0438 \u043f\u043e BGPv6 \u0441 \u043c\u0430\u0433\u0438\u0441\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438 Internet.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Spoiler<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">$ ping6 -n -c 4 ipv6.google.com PING ipv6.google.com(2a00:1450:4013:c01::66) 56 data bytes 64 bytes from 2a00:1450:4013:c01::66: icmp_seq=1 ttl=51 time=12.4 ms 64 bytes from 2a00:1450:4013:c01::66: icmp_seq=2 ttl=51 time=12.3 ms 64 bytes from 2a00:1450:4013:c01::66: icmp_seq=3 ttl=51 time=12.4 ms 64 bytes from 2a00:1450:4013:c01::66: icmp_seq=4 ttl=51 time=12.4 ms <\/code><\/pre>\n<pre><code class=\"bash\">--- ipv6.google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3017ms rtt min\/avg\/max\/mdev = 12.393\/12.423\/12.465\/0.028 ms <\/code><\/pre>\n<pre><code class=\"bash\">$ traceroute -n -6 -I ipv6.google.com traceroute to ipv6.google.com (2a00:1450:4013:c01::66), 30 hops max, 80 byte packets  1  2a04:XXXX:1::1  11.684 ms  11.758 ms  11.753 ms  2  2a04:XXXX:0:103::1  0.978 ms  0.980 ms  0.977 ms  3  2001:1900:5:2:2::1939  11.640 ms  11.637 ms  11.633 ms  4  2001:1900:104:8::8  11.629 ms  11.699 ms  11.696 ms  5  2001:1900:5:3::276  11.692 ms  11.688 ms  11.683 ms  6  2001:4860::1:0:abf6  11.681 ms  10.735 ms  10.721 ms  7  2001:4860::8:0:abf1  10.705 ms  3.051 ms  3.036 ms  8  2001:4860::8:0:8f8e  5.778 ms  5.768 ms  5.756 ms  9  2001:4860::8:0:519f  9.570 ms  9.562 ms  9.544 ms 10  2001:4860::8:0:519e  23.371 ms  23.363 ms  12.068 ms 11  2001:4860::2:0:8652  12.659 ms  12.637 ms  12.625 ms 12  2a00:1450:4013:c01::66  12.339 ms  12.445 ms  12.426 ms <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0410\u0434\u0440\u0435\u0441\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u044e\u0442\u0441\u044f \u0438 \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u041e\u0421 \u0441\u0442\u0430\u0442\u0438\u0447\u043d\u043e, \u0442.\u0435. \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f IPv6 \u043d\u0435 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442\u0441\u044f. \u042d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0443\u0447\u0435\u0442\u0430 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0417\u0430\u0434\u0430\u0447\u0430 \u043e\u0441\u043b\u043e\u0436\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u0430\u0434\u0440\u0435\u0441\u043e\u0432 IPv4 \u0438 IPv6 \u0443 VDS \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.<\/p>\n<p>  <a name=\"Debian\"><\/a><\/p>\n<h3>Linux Debian v7.XX, Ubuntu v14.XX<\/h3>\n<p>  \u0412 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0432\u0435\u0436\u0438\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 \u041e\u0421 Linux \u0443\u0436\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 IPv6. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u043b\u0438\u0431\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0435\u0442.<br \/>  \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.<br \/>  &quot;\/etc\/network\/interfaces&quot;<\/p>\n<pre><code class=\"bash\">auto lo iface lo inet loopback  allow-hotplug eth0 iface eth0 inet static   address 185.XXX.208.119   network 185.XXX.208.0   netmask 255.255.255.0   broadcast 185.XXX.208.255   gateway 185.XXX.208.1  auto eth0:1 iface eth0:1 inet static   address 185.XXX.208.169   netmask 255.255.255.255  auto eth0:2 iface eth0:2 inet static   address 185.XXX.208.171   netmask 255.255.255.255  iface eth0 inet6 static   address 2a04:XXXX:1:0:0:0:0:12   netmask 48  iface eth0 inet6 static   address 2a04:XXXX:1:0:0:0:0:15   netmask 48  iface eth0 inet6 static   address 2a04:XXXX:1:0:0:0:0:16   netmask 48   gateway 2a04:XXXX:1::1 <\/code><\/pre>\n<p>  \u0422\u0443\u0442 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u0432\u0441\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 IPv6 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u0430 \u0441\u0430\u043c \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441: \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 IPv4 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u044b \u0442\u0438\u043f\u0430 \u00abeth0:X\u00bb. \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0448\u043b\u044e\u0437 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f IPv6 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u0437 \u0430\u0434\u0440\u0435\u0441\u043e\u0432. \u0414\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0434\u043b\u044f \u0432\u0441\u0435\u0445.<br \/>  \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432 \u0432\u044b\u0432\u043e\u0434\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u00abifconfig\u00bb:<\/p>\n<pre><code class=\"bash\"># ifconfig -a eth0      Link encap:Ethernet  HWaddr 00:16:3e:34:80:fe           inet addr:185.XXX.208.119  Bcast:185.XXX.208.255  Mask:255.255.255.0           inet6 addr: fe80::216:3eff:fe34:80fe\/64 Scope:Link           inet6 addr: 2a04:XXXX:1::12\/48 Scope:Global           inet6 addr: 2a04:XXXX:1::16\/48 Scope:Global           inet6 addr: 2a04:XXXX:1::15\/48 Scope:Global           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           RX packets:823965 errors:0 dropped:0 overruns:0 frame:0           TX packets:1223 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000           RX bytes:450489490 (429.6 MiB)  TX bytes:158298 (154.5 KiB)           Interrupt:26  eth0:1    Link encap:Ethernet  HWaddr 00:16:3e:34:80:fe           inet addr:185.XXX.208.169  Bcast:185.XXX.208.169  Mask:255.255.255.255           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           Interrupt:26  eth0:2    Link encap:Ethernet  HWaddr 00:16:3e:34:80:fe           inet addr:185.XXX.208.171  Bcast:185.XXX.208.171  Mask:255.255.255.255           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           Interrupt:26  lo        Link encap:Local Loopback           inet addr:127.0.0.1  Mask:255.0.0.0           inet6 addr: ::1\/128 Scope:Host           UP LOOPBACK RUNNING  MTU:16436  Metric:1           RX packets:0 errors:0 dropped:0 overruns:0 frame:0           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:0           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) <\/code><\/pre>\n<p>  <a name=\"d\"><\/a>\u0411\u0430\u0437\u043e\u0432\u0443\u044e \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434 \u00abping6 -n -c 4 ipv6.google.com\u00bb \u0438 \u00abtraceroute -n -6 -I ipv6.google.com\u00bb. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c MAC-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u043e\u0441\u0435\u0434\u0435\u0439: \u00abip -6 neighbor show\u00bb. \u0418\u0437\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438: \u00abroute -n6\u00bb \u0438\u043b\u0438 \u00abip -6 route show\u00bb. \u0412\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u043a\u0430\u043a\u043e\u0439 \u0438\u0437 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 IPv6 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439: \u00abip -6 route get 2a00:1450:4013:c01::65\u00bb.<\/p>\n<p>  <a name=\"CentOS\"><\/a><\/p>\n<h3>CentOS v6.XX<\/h3>\n<p>  \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 CentOS \u0437\u0430\u043c\u044b\u0441\u043b\u043e\u0432\u0430\u0442\u0435\u0435 \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043e\u043f\u0446\u0438\u0439 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u044c\u0448\u0435, \u0438 \u043e\u043d\u0438 \u0440\u0430\u0441\u043a\u0438\u0434\u0430\u043d\u044b \u043f\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0444\u0430\u0439\u043b\u0430\u043c.<br \/>  &quot;\/etc\/sysconfig\/network&quot;  <\/p>\n<pre><code class=\"bash\">NETWORKING=yes GATEWAY=185.XXX.209.1 HOSTNAME=ipv6.test NETWORKING_IPV6=yes IPV6_AUTOCONF=no IPV6_AUTOTUNNEL=no IPV6_DEFAULTDEV=eth0 IPV6_DEFAULTGW=2a04:XXXX:1::1 <\/code><\/pre>\n<p>  &quot;\/etc\/sysconfig\/network-scripts\/ifcfg-eth0&quot;  <\/p>\n<pre><code class=\"bash\">TYPE=Ethernet DEVICE=eth0 ONBOOT=yes IPADDR=185.XXX.209.208 NETWORK=185.XXX.209.0 NETMASK=255.255.255.0 BROADCAST=185.XXX.209.255 GATEWAY=185.XXX.209.1 IPV6INIT=yes IPV6_DEFAULTGW=2a04:XXXX:1::1 IPV6ADDR=2a04:XXXX:1:0:0:0:0:12\/48 IPV6ADDR_SECONDARIES=&quot;2a04:XXXX:1:0:0:0:0:15\/48 2a04:XXXX:1:0:0:0:0:16\/48&quot; <\/code><\/pre>\n<p>  &quot;\/etc\/sysconfig\/network-scripts\/ifcfg-eth0:1&quot;  <\/p>\n<pre><code class=\"bash\">TYPE=Ethernet DEVICE=eth0:1 ONBOOT=yes IPADDR=185.XXX.209.213 NETMASK=255.255.255.255 <\/code><\/pre>\n<p>  &quot;\/etc\/sysconfig\/network-scripts\/ifcfg-eth0:2&quot;  <\/p>\n<pre><code class=\"bash\">TYPE=Ethernet DEVICE=eth0:2 ONBOOT=yes IPADDR=185.XXX.209.232 NETMASK=255.255.255.255 <\/code><\/pre>\n<p>  \u0412 \u0446\u0435\u043b\u043e\u043c \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0430 Debian. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u00abeth0:X\u00bb \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f IPv4. \u041e\u043f\u0446\u0438\u0438 \u00abNETWORKING_IPV6\u00bb \u0438 \u00abIPV6INIT\u00bb \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 IPv6. \u0412 \u00abIPV6_DEFAULTGW\u00bb \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0448\u043b\u044e\u0437 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041f\u0435\u0440\u0432\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 IPv6 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u00abIPV6ADDR\u00bb, \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u00abIPV6ADDR_SECONDARIES\u00bb.<\/p>\n<p>  \u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u00abifconfig\u00bb \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u0435\u043d Debian:  <\/p>\n<pre><code class=\"bash\">$ ifconfig -a eth0      Link encap:Ethernet  HWaddr 00:16:3E:18:BF:3A           inet addr:185.XXX.209.208  Bcast:185.XXX.209.255  Mask:255.255.255.0           inet6 addr: 2a04:XXXX:1::12\/48 Scope:Global           inet6 addr: 2a04:XXXX:1::15\/48 Scope:Global           inet6 addr: 2a04:XXXX:1::16\/48 Scope:Global           inet6 addr: fe80::216:3eff:fe18:bf3a\/64 Scope:Link           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           RX packets:80834 errors:0 dropped:0 overruns:0 frame:0           TX packets:67 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000           RX bytes:40241487 (38.3 MiB)  TX bytes:11895 (11.6 KiB)           Interrupt:245  eth0:1    Link encap:Ethernet  HWaddr 00:16:3E:18:BF:3A           inet addr:185.XXX.209.213  Bcast:185.XXX.209.213  Mask:255.255.255.255           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           Interrupt:245  eth0:2    Link encap:Ethernet  HWaddr 00:16:3E:18:BF:3A           inet addr:185.XXX.209.232  Bcast:185.XXX.209.232  Mask:255.255.255.255           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1           Interrupt:245  lo        Link encap:Local Loopback           inet addr:127.0.0.1  Mask:255.0.0.0           inet6 addr: ::1\/128 Scope:Host           UP LOOPBACK RUNNING  MTU:16436  Metric:1           RX packets:0 errors:0 dropped:0 overruns:0 frame:0           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:0           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) <\/code><\/pre>\n<p>  \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u2014 <a href=\"#d\">\u0442\u0435 \u0436\u0435 \u0441\u0430\u043c\u044b\u0435, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 Debian<\/a>.<\/p>\n<p>  <a name=\"FreeBSD\"><\/a><\/p>\n<h3>FreeBSD v10.XX<\/h3>\n<p>  \u0412 \u041e\u0421 FreeBSD \u0443\u0436\u0435 \u0442\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 IPv6.<br \/>  \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.<br \/>  &quot; \/etc\/rc.conf&quot;<\/p>\n<pre><code class=\"bash\">hostname=&quot;ipv6.test&quot; defaultrouter=&quot;185.XXX.209.1&quot; ifconfig_xn0=&quot;inet 185.XXX.209.41 netmask 255.255.255.0&quot; ipv6_defaultrouter=&quot;2a04:XXXX:1::1&quot; ifconfig_xn0_ipv6=&quot;2a04:XXXX:1:0:0:0:0:12\/48&quot; ifconfig_xn0_aliases=&quot;inet6 2a04:XXXX:1:0:0:0:0:15\/48 inet6 2a04:XXXX:1:0:0:0:0:16\/48 inet 185.XXX.209.104 netmask 255.255.255.255 inet 185.XXX.209.131 netmask 255.255.255.255&quot; <\/code><\/pre>\n<p>  \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0430\u0434\u0440\u0435\u0441 IPv6 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u043f\u0446\u0438\u0438 \u00abifconfig_xn0_ipv6\u00bb. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432 FreeBSD \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f IPv4 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0442\u043e \u0432\u0441\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 IPv6, \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u00abifconfig_xn0_aliases\u00bb.<br \/>  \u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u00abifconfig\u00bb \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u041e\u0421 Linux.<\/p>\n<pre><code class=\"bash\"># ifconfig -a lo0: flags=8049&lt;UP,LOOPBACK,RUNNING,MULTICAST&gt; metric 0 mtu 16384         options=600003&lt;RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6&gt;         inet6 ::1 prefixlen 128         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1         inet 127.0.0.1 netmask 0xff000000         nd6 options=21&lt;PERFORMNUD,AUTO_LINKLOCAL&gt; xn0: flags=8843&lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&gt; metric 0 mtu 1500         options=503&lt;RXCSUM,TXCSUM,TSO4,LRO&gt;         ether 00:16:3e:f4:17:6c         inet 185.XXX.209.41 netmask 0xffffff00 broadcast 185.XXX.209.255         inet6 fe80::216:3eff:fef4:176c%xn0 prefixlen 64 scopeid 0x2         inet6 2a04:XXXX:1::12 prefixlen 48         inet 185.XXX.209.104 netmask 0xffffffff broadcast 185.XXX.209.104         inet 185.XXX.209.131 netmask 0xffffffff broadcast 185.XXX.209.131         inet6 2a04:XXXX:1::15 prefixlen 48         inet6 2a04:XXXX:1::16 prefixlen 48         nd6 options=21&lt;PERFORMNUD,AUTO_LINKLOCAL&gt;         media: Ethernet manual         status: active <\/code><\/pre>\n<p>  \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0439: \u00abping6 -n -c 4 ipv6.google.com\u00bb \u0438 \u00abtraceroute6 -n ipv6.google.com\u00bb. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c MAC-\u0430\u0434\u0440\u0435\u0441\u0430 \u0441\u043e\u0441\u0435\u0434\u0435\u0439: \u00abndp -an\u00bb. \u0418\u0437\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438: \u00abnetstat -rn6\u00bb. \u0412\u044b\u044f\u0441\u043d\u0438\u0442\u044c \u043a\u0430\u043a\u043e\u0439 \u0438\u0437 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 IPv6 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439: \u00abroute -nv6 get 2a00:1450:4013:c01::65\u00bb.<\/p>\n<pre><code class=\"bash\"># route -nv6 get 2a00:1450:4013:c01::65 RTA_DST: inet6 2a00:1450:4013:c01::65; RTA_IFP: link ; RTM_GET: Report Metrics: len 240, pid: 0, seq 1, errno 0, flags:&lt;UP,GATEWAY,HOST,STATIC&gt; locks:  inits: sockaddrs: &lt;DST,IFP&gt;  2a00:1450:4013:c01::65 link#0    route to: 2a00:1450:4013:c01::65 destination: ::        mask: ::     gateway: 2a04:XXXX:1::1         fib: 0   interface: xn0       flags: &lt;UP,GATEWAY,DONE,STATIC&gt;  recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire        0         0         0         0      1500         1         0   locks:  inits: sockaddrs: &lt;DST,GATEWAY,NETMASK,IFP,IFA&gt;  :: 2a04:XXXX:1::1 :: xn0:0.16.3e.f4.17.6c 2a04:XXXX:1::12<\/code><\/pre>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u0442, \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c \u0432 \u0432\u044b\u0432\u043e\u0434\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b: \u00ab2a04:XXXX:1::12\u00bb.               <\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/270611\/\"> http:\/\/habrahabr.ru\/post\/270611\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/52d\/d3d\/b62\/52dd3db62d06490da5b5db0a83a96bf5.png\" align=\"left\"\/>\u0418\u0437\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u043d\u0438\u0436\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u0435\u0442 \u043d\u0430 \u044d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u043e\u0441\u0442\u044c. \u041e\u0434\u043d\u0430\u043a\u043e \u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0435\u0433\u043e \u043f\u043e \u043a\u0440\u0443\u043f\u0438\u0446\u0430\u043c \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432, \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u043d\u0438\u044f \u0438 \u043e\u043f\u044b\u0442, \u0438\u0437\u043b\u043e\u0436\u0438\u0432 \u0432\u0441\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0435.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-267987","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/267987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=267987"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/267987\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=267987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=267987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=267987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}