OpenVZ Forum


Home » International » Russian » проблема с pptp
проблема с pptp [message #30798] Sat, 07 June 2008 07:30 Go to next message
Mr_Anonymouss is currently offline  Mr_Anonymouss
Messages: 3
Registered: March 2008
Location: Tomsk
Junior Member

From: 77.106.108*
Задача - настроить vpn сервер на основе pptp.
Частично использовал руководство http://www.ossg.ru/wiki/Admin/pppd%20и%20venet
Проблема возникла в следующем - при попытке подключения подключение не устанавливается и в лог валится следующее:

CTRL (PPPD Launcher): program binary = /usr/sbin/pppd
CTRL (PPPD Launcher): local address = 192.168.0.1
CTRL (PPPD Launcher): remote address = 192.168.0.2
CTRL: I wrote 32 bytes to the client.
CTRL: Sent packet to client
pppd 2.4.4 started by root, uid 0
Couldn't create new ppp unit: Operation not permitted
Exit.
GRE: read(fd=6,buffer=804f480,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
CTRL: Reaping child PPP[1326]

Т.е. получается, что как бы нет прав для создания интерфейса.. Может кто сталкивался с подобным и нашел решение?

Ядро - 2.6.18-53.1.13.el5.028stab053.10, ve template - gentoo-20060317-i686-stage3
Re: проблема с pptp [message #30800 is a reply to message #30798] Sat, 07 June 2008 08:44 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

а возможно ли "пострейсить" программу?
http://wiki.openvz.org/Stracing_a_program
Re: проблема с pptp [message #30842 is a reply to message #30800] Mon, 09 June 2008 03:38 Go to previous messageGo to next message
Mr_Anonymouss is currently offline  Mr_Anonymouss
Messages: 3
Registered: March 2008
Location: Tomsk
Junior Member

From: 77.106.108*
Выполнил strace, вывод в приатаченном файле strace.tar.gz
Re: проблема с pptp [message #30854 is a reply to message #30842] Mon, 09 June 2008 10:37 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Кстати, забыл спросить, есть ли какие сообщения от ядра в dmesg (можете приаттачить dmesg тоже), просто мне так легче ориентироваться, так как знаешь из какого места кто пишет.
Re: проблема с pptp [message #30857 is a reply to message #30854] Mon, 09 June 2008 12:03 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

в данном конкретном случае дело вот в чем, просто у соответствующего ppp нетдевайса не устовлен флажок NETIF_F_VIRTUAL.
Можно, конечно, пересобрать ядро, изменив при этом этот флажок, но возникает проблема более глобальная, этот модуль в OpenVZ не виртуализован, другими словами, установив этот флажок, скорее всего, все заработает, но что если другая VE захочет тоже там что-то сделать с этим девайсом, таким образом, необходимо виртуализационное решение, такие попытки уже были предприняты, есть патчи, но, по-видимому, их не удалось достаточно хорошо протестировать, чтобы вкдючить в ядро. Вот такие вот пироги.

У меня к вам еще несколько вопросов:

Почему вы хотитите настроить сервер именно на основе ppp, не подойдет ли вам решение на основе tun (http://wiki.openvz.org/VPN_via_the_TUN/TAP_device) Если имеются веские причины, пожалуйста, изложите их, быть может, это будет хорошим толчком для включения виртуализации в ядро.

Re: проблема с pptp [message #30903 is a reply to message #30798] Tue, 10 June 2008 04:12 Go to previous messageGo to next message
Mr_Anonymouss is currently offline  Mr_Anonymouss
Messages: 3
Registered: March 2008
Location: Tomsk
Junior Member

From: 77.106.108*
dmesg смотрел, какой-либо информации, дающей информации о данной проблеме не выдает.

А можно поподробнее об опции ядра NETIF_F_VIRTUAL? Что-то посмотрел в menuconfig'e, что либо подходящего к сожалению не нашел..В каком разделе производится ее включение?

Выбор pptp обоснован по большей части только тем, что сам процесс настройки и подключения к впну должны быть наиболее дружелюбен для пользователя (основная часть windows пользователи), среди которых есть и несовсем опытные пользователи. Тем самым хотелось бы минимизировать лишние вопросы, жалобы от пользователей, например при использовании openvp'a "вот у них, кого-то там..никаких программ дополнительных ненужно ставить и все хорошо работает, а тут все непонятно, сделайте также как и у них (т.е. настройка vpn стандартными ср-вами windows)". Это лишь один из примеров, который обязательно будет проявляться, судя по опыту. Поэтому хотелось бы "настроить и забыть" и продолжать заниматься другой работой.
Re: проблема с pptp [message #30979 is a reply to message #30903] Wed, 11 June 2008 15:42 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

Quote:


А можно поподробнее об опции ядра NETIF_F_VIRTUAL


Это не конфиг параметр, я имел в виду, что нужно патчить ядро.

Есть патч, но он совершенно не тестировался, если хотите, попробуйте его, по крайне мере ядро должно компилится Smile
src rpm можно взять отсюда
http://wiki.openvz.org/Download/kernel/rhel5/028stab053.10

Если все-таки попробуете, отпишитесь, пожалуйста, здесь.
Previous Topic: Какие ядра поддерживаются безопасными?
Next Topic: [solved] Как выключить HW-node из VE
Goto Forum:
  


Current Time: Mon Aug 19 16:20:27 GMT 2019