ruri Опубликовано 26 марта, 2013 · Жалоба Дислокация: База биллинга в одном городе, клиенты в другом. Клиенты подключаются по PPPoE. Организовано на MPD5. В городах разные субпровайдеры. В первом ТТК,во втором Вымпелком. Раньше у них стык был в Екатеринбурге и у нас всё нормально работало. Сейчас они стык перенесли, то-ли в Москву, то-ли в Стокгольм (гады). Получается большая задержка ответов из базы и MPD не дожыдается - рвёт сессию. Всяко крутили конфиг MPD, но так и не смогли увеличить время ожидания ответа... Может кто знает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[S] Опубликовано 26 марта, 2013 (изменено) · Жалоба Крутите связку RADIUS - mpd, ведь у вас увеличилось время отклика от NAS. Ну и конфиг mpd неплохо бы посмотреть, а вдруг. Версию узнать неплохо бы. Изменено 26 марта, 2013 пользователем [S] Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 26 марта, 2013 · Жалоба Поставьте радиус прямо на MPD, и удалённо с этого радиуса забирайте на основной статистику - так будет наиболее быстро. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[S] Опубликовано 27 марта, 2013 · Жалоба Поставьте радиус прямо на MPD, и удалённо с этого радиуса забирайте на основной статистику - так будет наиболее быстро. Вроде не логично выносить RADIUS, когда нужно выносить NAS, городов несколько. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ruri Опубликовано 27 марта, 2013 (изменено) · Жалоба Радиус агент использовали от биллинга (lanbilling) (установлен на этой-же машине). У него в конфиге никаких упоминаний про таймауты нет.. только откуда запрашивать данные. mpd.conf startup: set user admin *** admin set console self 127.0.0.1 5005 set console open set web self *.*.*.* 5006 set web open default: load def_conf load pptp # сделано для входа VPN в локалку pptp: set ippool add pool1 192.168.111.1 192.168.111.253 create bundle template BPPTP set iface disable proxy-arp sett iface idle 0 set iface enable tcpmssfix set ipcp yes vjcomp set ipcp ranges *.*.*.*/32 ippool pool1 set ipcp dns 8.8.8.8 set bundle enable compression set ccp yes mppc set mppc yes e40 set mppc yes e128 set mppc yes stateless create link template LTPPTP pptp set link action bundle BPPTP set link no multilink set link yes acfcomp protocomp magicnum check-magic set link no pap chap set link enable chap set link keep-alive 10 60 set link mtu 1400 set link mru 1400 set link mrru 1400 set pptp enable always-ack set pptp self *.*.*.* set link enable incoming def_conf: create bundle template B set bundle enable compression set bundle enable encryption set iface idle 0 set iface disable proxy-arp set iface enable tcpmssfix set ipcp yes vjcomp set ippool add poolsat *.*.*.* *.*.*. set ipcp ranges *.*.*.*/32 ippool poolsat set ipcp dns *.*.*.* 8.8.8.8 set ccp yes mppc set mppc yes e40 set mppc yes e56 set mppc yes e128 set mppc yes stateless set ecp disable dese-bis dese-old log -radius log -echo -radius -rep -ccp -fsm -ipv6cp load common # set auth timeout seconds 70 пытались увеличить таймаут - не помогло common: create link template PPPoE pppoe set link max-children 1000 set auth max-logins 0 load pppoe pppoe: set link action bundle B set link enable multilink set link yes acfcomp protocomp set link disable chap pap eap set link enable chap chap-msv1 chap-msv2 chap-md5 set link keep-alive 10 60 create link template vlan100 PPPoE set pppoe iface vlan100 set link enable incoming load radius radius: set radius server 127.0.0.1 123789456 34009 34008 set radius retries 3 set radius timeout 20 # send the given IP in the RAD_NAS_IP_ADDRESS attribute to the server. set radius me 127.0.0.1 set auth enable radius-auth set auth enable radius-acct set radius enable message-authentic Версия mpd 1.0.1 # cat /etc/billing1.conf # # LANBilling 1.8 Configuration file # # # MySQL server IP, user, password, database name # rdbhost=*.*.*.* #rdbhost=*.*.*.* rdbuser=* rdbpass=* rdbname=* # # MySQL server IP, user, password, database name # Used only for type=safe, as local database parameters # dbhost=127.0.0.1 dbuser=* dbpass=* dbname=* # System id. (Must be unique) sysid=7 # 'type'= # <main> if using only one main database. in that case, dbhost, dbuser, dbpass, dbname set to NULL # <safe> if using local db+remote(main) db, only for LBcd, LBscd, LBccd. type=safe # read main config every X seconds cfg_time=60 # name of file, that will turn off virtual group access to network resources #(input args: login, password, segment, mask) ex: test password 192.168.0.0 255.255.255.0 script_off=/usr/local/billing/test_vg.off # name of file, that will turn on virtual groups access to network resources #(input args: login, password, segment, mask) ex: test password 192.168.0.0 255.255.255.0 script_on=/usr/local/billing/test_vg.on ............ Изменено 27 марта, 2013 пользователем ruri Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 28 марта, 2013 · Жалоба ' timestamp='1364344779' post='823364']Вроде не логично выносить RADIUS, когда нужно выносить NAS, городов несколько. Если радиус и его клиенты находятся в одном узле - да, согласен, нелогично. В других случаях всё зависит от задержек. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...