FC5 vpn

Cent OS, Scientific Linux

Модератор: Модераторы разделов

a550ee
Сообщения: 8

FC5 vpn

Сообщение a550ee »

Добрый вечер!
Пытаюсь настроить подключение к интернету через vpn в FC5. Руководствуюсь ресурсом http://pptpclient.sourceforge.net/. Возникли след. трудности:
1. Пытался настроить без гуи (без pptpclient):
а. устанавливаю пакеты pptp-1.7.1-1.fc5.i386.rpm, pptp-release-current.noarch.rpm
б. создаю /etc/ppp/options.pptp

Код: Выделить всё

lock noauth nobsdcomp nodeflate

в. записываю пароль/логин в /etc/ppp/chap-secrets

Код: Выделить всё

"vtest"   "comintern" "test" *

г. создаю /etc/ppp/peers/comintern

Код: Выделить всё

pty "/usr/sbin/pptp 213.148.4.126 --nolaunchpppd"
name "vtest"
remotename "comintern"
file /etc/ppp/options.pptp
ipparam "comintern"

д. с помощью pon comintern запускаю
e. результат: смотрю с помощью ifconfig'а - появляется интерфейс ppp0, с правильным ip-адресом (у нас при подключении назначается один и тот же ип адрес для тестового соед. и др. для нормального); но меньше чем через минуту это подключение отваливается.
если запускать в debug-mode, получаю след. лог:

Код: Выделить всё

pppd options in effect:
debug           # (from command line)
nodetach                # (from command line)
logfd 2         # (from command line)
dump            # (from command line)
noauth          # (from /etc/ppp/options.pptp)
name vtest              # (from /etc/ppp/peers/comintern)
remotename comintern            # (from /etc/ppp/peers/comintern)
                # (from /etc/ppp/options.pptp)
pty /usr/sbin/pptp 213.148.4.126 --nolaunchpppd         # (from
/etc/ppp/peers/comintern)
ipparam comintern               # (from /etc/ppp/peers/comintern)
nobsdcomp               # (from /etc/ppp/options.pptp)
nodeflate               # (from /etc/ppp/options.pptp)
using channel 11
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x18c0953a> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x18c0953a> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x18c0953a> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x58 <accomp> <pcomp> <mru 1500> <magic 0x936cd930> <auth
chap MD5>]
sent [LCP ConfAck id=0x58 <accomp> <pcomp> <mru 1500> <magic 0x936cd930> <auth
chap MD5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x18c0953a> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x18c0953a> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x18c0953a> <pcomp> <accomp>]
rcvd [CHAP Challenge id=0x1 <bb1e6893cda7d49012d894d62aab4dcf>, name = ""]
sent [CHAP Response id=0x1 <5961ae4651cf879560f2a2e377902929>, name = "vtest"]
rcvd [CHAP Success id=0x1 "Welcome\r\n"]
CHAP authentication succeeded: Welcome^M^J
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfReq id=0x40 <addr 213.148.4.126> <compress VJ 0f 00>]
sent [IPCP ConfAck id=0x40 <addr 213.148.4.126> <compress VJ 0f 00>]
rcvd [IPCP ConfNak id=0x1 <addr 213.148.14.240>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 213.148.14.240>]
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 213.148.14.240>]
local  IP address 213.148.14.240
remote IP address 213.148.4.126
Script /etc/ppp/ip-up started (pid 3028)
Script /etc/ppp/ip-up finished (pid 3028), status = 0x0
Script /usr/sbin/pptp 213.148.4.126 --nolaunchpppd finished (pid 3021), status
= 0x0
Modem hangup
Connect time 0.8 minutes.
Sent 109496936 bytes, received 88 bytes.
Script /etc/ppp/ip-down started (pid 3057)
Connection terminated.
Waiting for 1 child processes...
  script /etc/ppp/ip-down, pid 3057
Script /etc/ppp/ip-down finished (pid 3057), status = 0x0


2. Пытался поставить вариант с гуи (pptpconfig):
не получается поставить пакет pptpconfig-20060222-0.noarch.rpm -говорит:

Код: Выделить всё

error: Failed dependencies:
        /bin/php-pcntl is needed by pptpconfig-20060222-0.noarch

Из преквезитов ставил и php5 и php4, а также pptp-php-gtk-20040102-rc1.i386.rpm, php-pcntl-4.3.11-2.5.1.i386.rpm, php-gtk-pcntl-1.0.2-1.i386.rpm
Если поставить pptpconfig силой, то говорит:

Код: Выделить всё

PHP Notice:  Undefined variable:  Id in
/mnt/data/backup/opt/pptpconfig-20060410/pptpconfig.php on line 27
PHP Warning:  dl(): Unable to load dynamic library '/usr/lib/php4/php_gtk.so'
- /usr/lib/php4/php_gtk.so: cannot open shared object file: No such file or
  directory in /mnt/data/backup/opt/pptpconfig-20060410/pptpconfig.php on line
31
PHP Fatal error:  Cannot instantiate non-existent class:  gdkcolor in
/mnt/data/backup/opt/pptpconfig-20060410/pptpconfig.php on line 96

warning: ./php-5.1.2-5.i386.rpm: Header V3 DSA signature: NOKEY, key ID
4f2a6fd2


Кто настраивал vpn в пятой федоре и просто разибрается в этом всем, помогите!!!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: FC5 vpn

Сообщение sash-kan »

судя по логу, соединение создается. а вот почему разрывается - не понятно.
попробуй добавить (например, в /etc/ppp/peers/comintern) опцию
не поможет, добавь и

Код: Выделить всё

maxfail 0

не поможет - обращайся к провайдеру.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
a550ee
Сообщения: 8

Re: FC5 vpn

Сообщение a550ee »

Добрый вечер! Спасибо за интерес к теме, но я уже сам ее разрулил - оказывается, по каким-то причина не переписывала параметры в /etc/ppp/options.pptp, касающиеся списка разрешенных методов шифрования, и соединение разрывалось из-за того, что система отказывалась использовать mschap, а сервер ничего другого не предлогал.
Спасибо сказали: