OpenVZ Forum


Home » International » Russian » *solved* Как создать ipip tunnel в ve ? Ядро 028stab059.3
*solved* Как создать ipip tunnel в ve ? Ядро 028stab059.3 [message #33900] Wed, 19 November 2008 09:37 Go to next message
maxx is currently offline  maxx
Messages: 13
Registered: November 2008
Location: Volgograd, Russia
Junior Member
From: *vgg.ru
Установил ядро ovzkernel-2.6.18-92.1.13.el5.028stab059.3, но никак не получается создать ipip tunnel внутри ve.

В Changes у kernel/rhel5/028stab059.3 есть такая строка

> IPIP and SIT devices support

В full changes также говорится, что

diff-ve-net-ipip-20080912
Patch from Pavel Emelianov <xemul@openvz.org>
ipip: add ipip tunnel support in VEs
This is the same patch I did for mainstream, but for 2.6.18 kernel and thus resembles the sit virtualization patch.
Some functions are exported for the patch #2 — checkpointing support (yes, I still remember the bug #101061 Wink )
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>

Что проделано:

HN:
modprobe ipip
ip li
7: tunl0: <NOARP> mtu 1480 qdisc noop
link/ipip 0.0.0.0 brd 0.0.0.0
Внутри HN все работает.

Но внутри ve интерфес tunl0 не поднимается, а на попытки создать туннель ответ: ioctl: no such device.

Пробовал использовать разные варианты:
1. devnodes net/tun:rw - дает /dev/net/tun в ve, но tunl0 в ve не появляется - туннели не создаются
2. netdev_add tunl0 - не срабатывает для tunl0 - ругается
3. создавал отдельные туннели tun0, tun1, ..., пробую пробросить в ve (netdev_add tun0) - тоже ругается, что не может для этого интерфейса

Других вариантов пока не придумал.

Проверял в патче patch-92.1.13.el5.028stab059.3-combined - действительно имеется описание структур для ipip туннелей.
Не силен в системном программировании, так что разобраться, работает ли то, что там есть - не могу.

Если кто работал с ipip туннелями в ve с ядром ovzkernel-2.6.18-92.1.13.el5.028stab059.3, подскажите, что я не так сделал?

Раньше использовал ядро 028stab039.1 (2.6.18) и накладывал патч diff-ipip-tunnel-virtualization-20070913 (http://forum.openvz.org/index.php?t=getfile&id=412&).

Все работало, но при этом интерфейс tunl0 поднимался внутри кажного ve автоматически, если на HN включен ipip.

[Updated on: Thu, 20 November 2008 06:48] by Moderator

Report message to a moderator

Re: Как создать ipip tunnel в ve ? Ядро 028stab059.3 [message #33904 is a reply to message #33900] Wed, 19 November 2008 11:51 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 493
Registered: January 2006
Location: Moscow, Russia
Senior Member
From: *sw.ru
Добрый день.

Для того, чтобы пользоваться ipip внутри Контейнера, нужно ему установить дополнительную фичу (feature) - "ipip". Это умеет vzctl >= 3.0.23.

http://wiki.openvz.org/Download/vzctl/3.0.23/changes

--
Konstantin


If you problem is solved - please, report it!
It's even more important than reporting the problem itself...
Re: Как создать ipip tunnel в ve ? Ядро 028stab059.3 [message #33930 is a reply to message #33904] Thu, 20 November 2008 05:45 Go to previous message
maxx is currently offline  maxx
Messages: 13
Registered: November 2008
Location: Volgograd, Russia
Junior Member
From: *vgg.ru
Спасибо большое! Все заработало. Буду теперь проверять и обновления к утилитам.
Previous Topic: Не собирается без IPV6 i386.2.6.18-92.1.13.el5.028stab059.3
Next Topic: Шаблоны Ubuntu
Goto Forum:
  


Current Time: Fri Dec 14 12:44:42 GMT 2018