OpenVPN [message #2331] |
Wed, 29 March 2006 12:43 |
Bobele
Messages: 37 Registered: March 2006
|
Member |
|
|
Здравствуйте Уважаемые !
Я использую VPS у Интернет провайдера и хочу установить OpenVPN,
но при старте происходит ошибка по поводу прав на /dev/net/tun:
cannot open TUN/TAP dev /dev/net/tun: Permission denied (errno=13)
mknode /dev/net/tun c 10 200 -> pkg-reconfigure openvpn сделал вроде.
По этому поводу что-то есть по английски, но я не понял...
В любом случае это относилось не к VPS, а администрации Virtuozzo.
Растолкуйте старику, что я должен сказать провайдеру по этому поводу ?
[Updated on: Wed, 29 March 2006 15:57] Report message to a moderator
|
|
|
Re: OpenVPN [message #2352 is a reply to message #2331] |
Thu, 30 March 2006 08:44 |
Bobele
Messages: 37 Registered: March 2006
|
Member |
|
|
Ok.
Решил установить OpenVZ на SuSe 9.3, что-бы разбраться самому.
Взял Kernel: ovzkernel-2.6.8-022stab072.2.i686.rpm
При распаковке rpm требует пакеты:
initscripts версии 5.8.3 и mkinitrd версии 3.5.5
А нету пакета initscripts в SuSE 9.3
и mkinitrd имеет меньшую версию...
Вроде-бы - тупик, ан нет...
Распаковал с параметром --nodeps, подправил руками menu.lst.
Ядро загрузилось ! Уже хорошо...
Далее (как написано в быстрой инсталяции) распаковываю vzctl*.rpm
Ругается на зависимый пакет vzquota !
Распаковываю vzquota, потом снова vzctl.
Все ОК ! Уууррраааа !
P.S. продолжение борьбы под SuSE 9.3 следует...
Рано радовался...
При распаковке vzyum не находятся пакеты:
/sbin/service
cElementTree.so
libxml2-python
python-sqlite
urlgrabber
Ну не нахожу я их в SuSE 9.3...
Предполагаю, что ключ --nodeps не поможет, так как эти пакеты видимо будут необходимы.
Или можно ?
Все - тупик.
Ан, нет @DIM очень помог.
Спасибо за быстрый ответ !
и продолжаем далее...
Качаем с http://roxen.integrity.hu/pub/opensuse/distribution/SL-OSS-f actory/inst-source/suse/i586/ все что было необходимо.
1. python-urlgrabber = ok.
2. libxml2-python = ok.
3. python-sqlite - нужна libsqlite, т.е. надо установить еще пакет sqlite = ок
4. python-ElemetTree - нужна libexpat из пакета expat, который тянет за собой еще очень много пакетов... поэтому использую --nodeps
При распаковке vzyum продолжают не находиться пакеты:
/sbin/service
urlgrabber
Непонятно с urlgrabber'ом - это python-urlgrabber или сам по себе urlgrabber ?
Короче вновь используем --nodeps......
Далее распаковываем vzrpm44 - предупреждения, что нету пользователя и группы rpm, будет использоваться root - не хорошо это !!! ну да ладно.
Далее vzrpm44-phyton = ок.
Мета данных и кэша моих (SuSE) нету, идем к предварительно созданному темплэйту.
Что берем ? SuSE 10 !
Далее как написано:
1. vzctl create VPSID --ostemplate osname
2. vzctl set VPSID --ipadd a.b.c.d --save
Вот здесь как быть, если мне необходимо DHCP на VPS ...???
Могу-ли я пойти в chroot /vz/private/VPSID и вызвать yast для конфигурирования VPS ?
3. vzctl start VPSID
4. vzctl exec VPSID ps ax
---------------------------------------------------------
Решил установить OpenVZ на SuSe 10.0.
Взял Kernel для SuSE: kernel-default-2.6.16_ve026test005.1-7.i586.rpm
При распаковке rpm требует пакет perl-Bootloader версии 1.2.11
А нету такого в SuSE 10.0, есть только 1.2-37.
И где взять версию 1.2.11 ?
Ок, распаковал с параметром --nodeps, подправил руками menu.lst.
Ядро загрузилось ! Уже хорошо...
sysctl.conf пока не правлю - потом (не забыть-бы...)
Далее (как написано в быстрой инсталяции) распаковываю vzctl*.rpm
Ругается на зависимые пакеты vzkelnel и vzquota !
Если патаюсь распаковать vzquota, то ругается на vzquotamod !
Все - тупик.
И где взять vzkernel и vzquotamod ?
Или что я не так делал ?
Template metada для SuSE тоже не нашел...
Может те, что для Fedora Core, подойдут или из PreCreated нужно взять ?
Вроде руки растут откуда надо.
С уважением,
Сергей Гришенков
[Updated on: Thu, 30 March 2006 13:01] Report message to a moderator
|
|
|
Re: OpenVPN [message #2354 is a reply to message #2352] |
Thu, 30 March 2006 11:14 |
dim
Messages: 344 Registered: August 2005
|
Senior Member |
|
|
Вот так всегда бывает - программисты отладят какой-то путь, а пользователи потом мучаются совершенно другим способом
Теперь по сути:
1) Suse И Fedora должны иметь разные наборы пакетов, хотя бы ядерных, потому что у них совершенно разные скрипты для прописывания ядра в загрузчик. Поэтому изначально сделанные под Fedora ovzkernel*.rpm ругается, устанавливать с --nodeps - правильный выбор.
2) В quick install написано: "rpm -Uhv vzctl*.rpm vzquota*.rpm", то есть мы рекомендовали их ставить вместе . Хорошо, поправим на "rpm -Uhv vzquota*.rpm vzctl*.rpm"
3) Теоретически, версию perl-Bootloader >= 1.2.11 можно взять там же, где и оригинальное Suse ядро - на http://download.opensuse.org/distribution/SL-OSS-factory/ins t-source/
Практически же там лежит версия 0.2.xx, которая не подойдёт. --nodeps спасёт и тут, пока они не выложат правильную версию.
4) Отсутствие vzkernel и vzquotamod - мой прокол, починю в следующей версии ядра (будет сегодня-завтра).
Огромное спасибо за отчёт!
|
|
|
Re: OpenVPN [message #2356 is a reply to message #2354] |
Thu, 30 March 2006 12:47 |
Bobele
Messages: 37 Registered: March 2006
|
Member |
|
|
Спасибо,
1) Это понятно, но я не нашел на страничке ничего где написано что ядро изначально сделанно под Fedora Core.
2) Можно и за два приема, это не принципиально.
3) Оk, ручная правка menu.lst тоже приемлема (для меня).
4) Жду.
[Updated on: Thu, 30 March 2006 14:46] Report message to a moderator
|
|
|
|
Re: OpenVPN [message #2426 is a reply to message #2352] |
Tue, 04 April 2006 11:29 |
dim
Messages: 344 Registered: August 2005
|
Senior Member |
|
|
vzyum - это немного модифицированный yum. В части ElementTree, python-sqlite, urlgrabber он требует то же самое, что и немодифицированный.
urlgrabber - нужен python-urlgrabber, опять проблема с разными provides у RedHat и SuSe.
Suse вообще пока плохо работает с yum, не родной для них это менеджер пакетов. Сделать vzyast - нет времени и сил, тем более, что yum постепенно становится универсальным менеджером.
|
|
|