Проблема в связке UTM + MPD

Технические вопросы по UTM 5.0
Ответить
Nem4ura
Сообщения: 2
Зарегистрирован: Вт авг 18, 2009 14:13
Откуда: Самара

Проблема в связке UTM + MPD

Сообщение Nem4ura »

Была поставлена следующая задача:

1) Есть центральный офис компании-провайдера
2) Имеются множественные точки присутствия провайдера по городу и области
3) Необходимо вокруг этих точек присутствия подключать абонентов к Интернет, причем внутренний трафик между абонентами отсутствует.

После прочтения немалого количества тем на данном форуме, реализую это следующим образом:

1) В центральный офис ставится "укомплектованный" сервер на FreeBSD 7.2 с UTM (Apache+PHP+MySQL+UTM)
2) В точках присутствия ставятся PC роутеры, также на FreeBSD, являющиеся, насколько я понимаю, NASами. На этих роутерах установлен MPD5 для поднятия PPTP сессий с клиентами.
На роутерах два интерфейса, один "смотрит" в интернет (через него же связываются с центральным сервером), другой "смотрит" в сетку с клиентами.
3) Клиенты имеют "серые" IP адреса, которые NATятся на роутерах через Ipnat.

Собственно все поставилось, настроилось отлично.
У тестового клиента под Windows заводим VPN подключение до роутера с MPD5, роутер связывается с центральным сервером через RADIUS, в случае удачной авторизации на роутере поднимается ngX интерфейс клиент-сервер и клиент замечательно ходит в Интернет, подсчет трафика идет.

Но обнаружил следующую проблему. Если после удачной авторизации клиента выключить сервер с UTM, то разрыва PPTP сессии не происходит.

В mpd.conf в разделе radius есть строчка

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

 set auth acct-update 150 
Проверил, как вариант, выдергиванием кабеля из внешнего интерфейса роутера - все как часы, через 2,5 минуты PPTP сессия с клиентом обрывается.

Подскажите какие конфигурации предоставить, если что-то не полноценно объяснил, и какие есть идеи по решению возникшей проблемы. Пробовал найти ответ на форуме, но либо плохо искал, либо пока никто не сталкивался с этим.

Заранее благодарен за все идеи.

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

положить на NAS utm_coreping или просто пинговать комп с биллингом, если возникла проблема - укладывать mpd. Как только проблема пропадает - поднимать mpd.
Надо только взвесить, что дороже выйдет, непосчитать мегабайты или словить недовольство.

Nem4ura
Сообщения: 2
Зарегистрирован: Вт авг 18, 2009 14:13
Откуда: Самара

Сообщение Nem4ura »

Ну идея со скриптом пингующим по крону сервер, и в случае неответа кладущего все ngX интерфейсы лежит на поверхности, думал есть более элегантный способ.
Все равно спасибо.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Можно еще прикрыть туннели фаерволом и пусть висит себе сессия. А лучше поставить сторожевой скрипт, который в случае падения биллинга будет посылать смс на мобилу. Быстро узнал - быстро поднял.

Ответить