1

Установил и настроил VPN на CentOS 5. При подключении нескольких клиентов из одной сети пускает только одного клиента. При подключении второго "PPP interface" в webmin показывет как "Unknown". Подключал VPN через Yota все работает. Получается что с одного и того же IP не пускает? Вот конфиг...

/etc/ppp/options.pptpd:

name pptpd

auth
require-mppe-128
require-mschap-v2
refuse-pap
refuse-chap
nomppe-40
refuse-mschap
require-mppe
login

proxyarp

logfile /var/log/ppp/pptpd.log

lock

nobsdcomp

novj
novjccomp

nologfd

2

авторизация пользователя как реализована?

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3 (23.12.2011 13:27:54 отредактировано ansh)

Webmin прописал здесь /etc/ppp/chap-secrets пользователей и соответственно в конфиге выше...

Лог при подключении.
/var/log/ppp/pptpd.log:
Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded.
pptpd-logwtmp: $Version$
using channel 88
Using interface ppp1
Connect: ppp1 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x591b473> <pcomp> <accomp>]
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup

4 (05.01.2012 17:34:19 отредактировано ansh)

firewall - выключен
Обнаружил, что когда в интерфейсах появляется ppp0 и тип PPP (PPP Dialup Client) - соединение не происходит.
а когда в интерфейсах появляется ppp0 и тип PPP (PPTP VPN Server) - подключиться получается.

/var/log/messages:
Jan  5 12:40:12 CentOS-55-64-minimal pptpd[6116]: CTRL: Client XXX.XXX.XXX.XXX control connection started
Jan  5 12:40:12 CentOS-55-64-minimal pptpd[6116]: CTRL: Starting call (launching pppd, opening GRE)
Jan  5 12:40:12 CentOS-55-64-minimal pppd[6117]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded.
Jan  5 12:40:12 CentOS-55-64-minimal pppd[6117]: pptpd-logwtmp: $Version$
Jan  5 12:40:12 CentOS-55-64-minimal pppd[6117]: pppd 2.4.4 started by root, uid 0
Jan  5 12:40:12 CentOS-55-64-minimal pppd[6117]: Using interface ppp1
Jan  5 12:40:12 CentOS-55-64-minimal pppd[6117]: Connect: ppp1 <--> /dev/pts/2
Jan  5 12:40:42 CentOS-55-64-minimal pppd[6117]: LCP: timeout sending Config-Requests
Jan  5 12:40:42 CentOS-55-64-minimal pppd[6117]: Connection terminated.
Jan  5 12:40:42 CentOS-55-64-minimal pppd[6117]: Modem hangup
Jan  5 12:40:42 CentOS-55-64-minimal pppd[6117]: Exit.
Jan  5 12:40:42 CentOS-55-64-minimal pptpd[6116]: GRE: read(fd=6,buffer=611860,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Jan  5 12:40:42 CentOS-55-64-minimal pptpd[6116]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)

5

ansh пишет:

check option syntax and pppd logs

А вот это не смущает?

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

6 (16.01.2012 17:43:31 отредактировано ansh)

проблема решена
Все заработало!) Добавил на роутере Fedora со стороны клиентов (от куда не могли подключиться несколько пользователей) modprobe ip_gre и modprobe ip_nat_pptp Для автозагрузки модулей прописал в /etc/modprobe.d/modprobe.conf.dist
install ip_gre
install ip_nat_pptp