[IPv6] Помогите настроить на Debian 7 [message #51386] |
Sat, 03 May 2014 20:51 |
strangeone
Messages: 1 Registered: May 2014 Location: Russia
|
Junior Member |
|
|
Здравствуйте.
Немного предистории. Так вышло, что провайдер, к которому я подключен, решил не ограничивать по скорости IPv6. Как назло, у меня есть VDS, а хостер заявил поддержку IPv6, поэтому я захотел использовать VDS как кеширующий сервер.
На сервере установлена Debian 7:
uname -a
> Linux 2.6.32-23-pve #1 SMP Tue Aug 6 07:04:06 CEST 2013 i686 GNU/Linux
Поддержка IPv6 хостером включена, однако, судя по всему, настраивать необходимо вручную. Проверил несколько вещей: 1) sysctl.conf:
net.ipv6.conf.all.forwarding=1
2) ifconfig, ipv6-адресов не назначено:
Toggle Spoilerlo 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:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:416 (416.0 B) TX bytes:416 (416.0 B)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.11.0.1 P-t-P:10.11.0.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 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:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.2 P-t-P:127.0.0.2 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:476934 errors:0 dropped:0 overruns:0 frame:0
TX packets:197795 errors:0 dropped:80476 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:561542848 (535.5 MiB) TX bytes:82590848 (78.7 MiB)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:5.178.XX.XXX P-t-P:5.178.XX.XXX Bcast:5.178.XX.XXX Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
3) маршрутизацию, маршруты есть:
ip -6 route show
> default dev venet0 metric 1 mtu 1500 advmss 1440 hoplimit 0
Узнал у хостера выданный статический IPv6, задал его с помощью команды
ip -6 addr add ipv6_address/64 dev venet0
Прописал nameserver в /etc/resolv.conf
Дальше подвис. Адрес есть, nameserver есть, маршруты есть, сетевые службы перезапущены, в ifconfig виден IPv6 адрес на venet0, в ip6tables ограничений нет - сервер не пингуется снаружи и не видит IPv6 изнутри (ping6 срабатывает только на localhost).
Вот /etc/network/interfaces:
Toggle Spoiler# Auto generated lo interface
auto lo
iface lo inet loopback
# Auto generated venet0 interface
auto venet0
iface venet0 inet manual
up ifconfig venet0 up
up ifconfig venet0 127.0.0.2
up route add default dev venet0
down route del default dev venet0
down ifconfig venet0 down
iface venet0 inet6 manual
up route -A inet6 add default dev venet0
down route -A inet6 del default dev venet0
auto venet0:0
iface venet0:0 inet static
address 5.178.XX.XXX
netmask 255.255.255.255
Подскажите, пожалуйста, нет ли каких-то ошибок в моих действиях? Буду весьма признателен.
|
|
|