Клиент: Windows XP
Сервер: FreeBSD 6.1
VPN сделано через poptop
ppp.conf
loop:
set timeout 0
set device /dev/ppp
set ifaddr 10.0.0.1 10.0.0.2-254 255.255.255.255
set server /tmp/tun%d "" 0177
pptp:
load loop
enable chap MSCHAPv2
accept dns
set dns 212.3.133.6
set accmap ffffffff
set mtu 1496
enable mppe
enable lqr
set lqrperiod 30
set radius /etc/ppp/radius.conf
VPN подключение отваливается через некоторое время само сабой без видимых на то причин и в лог на сервере пишется пишется следующее.
Feb 4 19:26:07 intserv ppp[1365]: Phase: Using interface: tun0
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: Created in closed state
Feb 4 19:26:07 intserv ppp[1365]: Warning: loop: Configuration label not found
Feb 4 19:26:07 intserv ppp[1365]: Warning: load: Failed 1
Feb 4 19:26:07 intserv ppp[1365]: Phase: PPP Started (direct mode).
Feb 4 19:26:07 intserv ppp[1365]: Phase: bundle: Establish
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: closed -> opening
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: Connected!
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: opening -> carrier
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: carrier -> lcp
Feb 4 19:26:07 intserv ppp[1365]: Phase: bundle: Authenticate
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: his = none, mine = CHAP 0x05
Feb 4 19:26:07 intserv ppp[1365]: Phase: Chap Output: CHALLENGE
Feb 4 19:26:07 intserv ppp[1365]: Phase: Chap Input: RESPONSE (16 bytes from gena)
Feb 4 19:26:07 intserv ppp[1365]: Phase: Radius: Request sent
Feb 4 19:26:07 intserv ppp[1365]: Phase: Radius(auth): ACCEPT received
Feb 4 19:26:07 intserv ppp[1365]: Phase: IP 10.0.0.4
Feb 4 19:26:07 intserv ppp[1365]: Phase: Netmask 255.255.255.255
Feb 4 19:26:07 intserv ppp[1365]: Phase: Session-Timeout 86400
Feb 4 19:26:07 intserv ppp[1365]: Phase: Chap Output: SUCCESS
Feb 4 19:26:07 intserv ppp[1365]: Warning: OpenSecret: Can't open /etc/ppp/ppp.secret.
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: lcp -> open
Feb 4 19:26:07 intserv ppp[1365]: Phase: bundle: Network
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Feb 4 19:26:07 intserv ppp[1365]: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Feb 4 19:26:07 intserv ppp[1365]: Phase: Radius(acct): START data sent
Feb 4 19:26:10 intserv ppp[1365]: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Feb 4 19:26:19 intserv last message repeated 3 times
Feb 4 19:29:21 intserv ppp[1365]: Phase: Idle timer expired
Feb 4 19:29:21 intserv ppp[1365]: Phase: Radius(acct): STOP data sent
Feb 4 19:29:21 intserv ppp[1365]: Phase: bundle: Terminate
Feb 4 19:29:21 intserv ppp[1365]: Phase: deflink: open -> lcp
Feb 4 19:29:21 intserv ppp[1365]: Phase: deflink: Disconnected!
Feb 4 19:29:21 intserv ppp[1365]: Phase: deflink: Connect time: 194 secs: 6667 octets in, 740 octets out
Feb 4 19:29:21 intserv ppp[1365]: Phase: deflink: 49 packets in, 29 packets out
Feb 4 19:29:21 intserv ppp[1365]: Phase: total 38 bytes/sec, peak 1234 bytes/sec on Sun Feb 4 19:26:08 2007
Feb 4 19:29:21 intserv ppp[1365]: Phase: deflink: lcp -> closed
Feb 4 19:29:21 intserv ppp[1365]: Phase: bundle: Dead
Feb 4 19:29:21 intserv ppp[1365]: Phase: PPP Terminated (normal).
В чем трабл? Я так понял (Feb 4 19:29:21 intserv ppp[1365]: Phase: Idle timer expired
) VPN отваливается при остуствии трафика. Если так то где искать параметры указывающие скока держать подключения без трафика. На Виндовом клиенте в свойсвах подключения задано никогда не отключатся.
Разрывает VPN подключение при простое
Модератор: arachnid
-
- Сообщения: 21
Re: Разрывает VPN подключение при простое
Может вопрос слишком глупый или я его неправильно задал? Дайте тогда хоть ссылку на man к pptpd. Есть тут вообще люди кто в этом шарит?
-
- Сообщения: 181
- Статус: BSD guy
- ОС: FreeBSD 6 Stable
Re: Разрывает VPN подключение при простое
PPTPD(8)
Но мне кажется дело в другом, ведь таймаут наступает у ppp:
Feb 4 19:29:21 intserv ppp[1365]: Phase: Idle timer expired
Посмотрите ppp(8) на предмет timeout.
Но мне кажется дело в другом, ведь таймаут наступает у ppp:
Feb 4 19:29:21 intserv ppp[1365]: Phase: Idle timer expired
Посмотрите ppp(8) на предмет timeout.
SETTING THE IDLE TIMER
To check/set the idle timer, use the ``show bundle'' and ``set timeout''
commands:
ppp ON awfulhak> set timeout 600
The timeout period is measured in seconds, the default value for which is
180 seconds (or 3 min). To disable the idle timer function, use the com-
mand
ppp ON awfulhak> set timeout 0
In -ddial and -dedicated modes, the idle timeout is ignored. In -auto
mode, when the idle timeout causes the PPP session to be closed, the ppp
program itself remains running. Another trigger packet will cause it to
attempt to re-establish the link.
-
- Сообщения: 21
Re: Разрывает VPN подключение при простое
Да действительно... после выполнения
#ppp
#ppp ON example > show bundle
Use interfeice tun0
И ниже видно что Idle timer значение равно 180 s
Команда
#ppp ON example > set timeout 0
переводит значение Idle Tmer none
но... как указать для какого именно интефеса я это делаю... и что мне для каждого нового подключения выставлять set timeou? Это не правильно (. Как мне быть?
#ppp
#ppp ON example > show bundle
Use interfeice tun0
И ниже видно что Idle timer значение равно 180 s
Команда
#ppp ON example > set timeout 0
переводит значение Idle Tmer none
но... как указать для какого именно интефеса я это делаю... и что мне для каждого нового подключения выставлять set timeou? Это не правильно (. Как мне быть?
-
- Сообщения: 181
- Статус: BSD guy
- ОС: FreeBSD 6 Stable
Re: Разрывает VPN подключение при простое
Написать соответствующую опцию в ppp.conf, очевидно 

-
- Сообщения: 21