Страница 1 из 2
Миграция с exppp на mpd5
Добавлено: Пт дек 26, 2008 8:35 pm
sopov
Собственно сабж. Настроил mpd - вродебы все работает, скорость режется. Кроме сброса с линии - но я думаю это поправимо. Проблема в том, что формат мак-адреса у exppp и mpd разные, а у меня стояло автозаполнение мак адреса - и теперь соответственно никого не пускает пока мак не удалиш... Можно ли изменить формат мака? Если нет, то помогите плиз с sql запросом для удаления всех маков изерам. Сильно не пинайте - ибо в мускуле не силен т.к. на основной работе стоит pgsql. Выбираю маки так select cid from dv_main, а как удалить их все х.з.

Добавлено: Сб дек 27, 2008 1:42 pm
sopov
update `dv_main` set `cid` = '';
- спасло отца русской демократии.
Добавлено: Вс дек 28, 2008 6:32 pm
sopov
Вобщем пока только положительные впечатления - при ~500 юзерах онлайн загрузка упала с 6.0-10.0 до 0.5-1.5. Латентности практически нет. Вобщем всем советую. Есть конечно и вопросы:
1. В мониторинге у пользователей поменялись местами значения Получено\Отправлено.
2. Неработает сброс с линии.
3. Заметно медленнее происходит авторизация несмотря на то, что радиус используется совместно с rlm_perl.
4. Резка скорости происходит только из тарифных планов - скорость проставленная вручную для пользователя игнорируется.
Естественно в биллинге в качестве нас указан mpd5.
Из пожеланий хотелосьбы получить поддержку ng_car. Ну и допилить все это дело чтобы все работало.
Асмодеус, на сколько денег потянет (беря в учет условия кризиса)?
Добавлено: Пт янв 02, 2009 3:30 pm
smersh
а в мпд5 ты юзаешь пппое или пптп?
Добавлено: Пн янв 05, 2009 7:58 am
sopov
В основном pppoe, но и немного pptp. C 3 пунктом разобрался. Вобще exppp и mpd5 даже сравнить нельзя. Mpd5 очень быстрый нас - всем советую.
Добавлено: Сб янв 10, 2009 7:40 pm
sopov
Вобщем кому надо вот отлаженый конфиг для MPD5
с включеным pppoe и pptp. Также убрал всякую муть типа mppc
Код: Выделить всё
startup:
set user admin parol
set console self 127.0.0.1 5005
set console open
#set web self 0.0.0.0 5006
#set web open
#set ippool add pool1 10.15.0.1 10.15.4.1
# set netflow peer 10.10.0.246 2055
# set netflow timeouts 60 120
default:
load pptp_server
load pppoe_server
pptp_server:
create bundle template B_pptp
set iface idle 0
set iface enable tcpmssfix proxy-arp
set ipcp no vjcomp
set iface up-script "/usr/abills/libexec/linkupdown mpd up"
set iface down-script "/usr/abills/libexec/linkupdown mpd down"
set ipcp ranges 10.10.0.1 ippool pool1
set ipcp dns 128.0.0.1
create link template L_pptp pptp
set link action bundle B_pptp
set pptp disable windowing
load server_common
pppoe_server:
create bundle template B_pppoe
set iface idle 0
set iface enable tcpmssfix proxy-arp
set ipcp no vjcomp
set iface up-script "/usr/abills/libexec/linkupdown mpd up"
set iface down-script "/usr/abills/libexec/linkupdown mpd down"
set ipcp ranges 10.10.0.1 ippool pool1
set ipcp dns 128.0.0.1
create link template L_pppoe pppoe
set link action bundle B_pppoe
set pppoe acname "bras1"
set pppoe iface em0
set pppoe service "*"
load server_common
server_common:
set link no pap eap
set link yes chap-md5
set link keep-alive 20 60
set link mtu 1492
set link enable incoming
set link no acfcomp protocomp
set auth acct-update 60
set auth timeout 21
set auth disable internal
load radius
radius:
set radius config /etc/radius.conf
set auth acct-update 60
set auth enable radius-auth
set auth disable internal
set auth enable radius-acct
Добавлено: Сб янв 10, 2009 8:43 pm
lasik
Сразу вопрос
с MS Chap v.2, который настроен в радиусе (
по мануалу), что нибудь дописывать нужно ?
Добавлено: Пн янв 12, 2009 6:56 pm
sopov
Нет этого ненадо. Я специально без этой лабуды конфиг дал.
Добавлено: Ср янв 14, 2009 8:52 am
smersh
Блин, начал настраивать на резервном сервере, и тут облом - в биллинге в списке НАСов отсутствует мпд5
Добавлено: Ср янв 14, 2009 1:16 pm
smersh
С предыдущими граблями разобрался... теперь другая проблема как заставить выдавать айпи из базы, из dv_main
Добавлено: Ср янв 14, 2009 4:08 pm
RusB1T
smersh писал(а):С предыдущими граблями разобрался... теперь другая проблема как заставить выдавать айпи из базы, из dv_main
К тарифу ip-pool привязан?
Добавлено: Чт янв 15, 2009 8:28 am
smersh
RusB1T писал(а):
К тарифу ip-pool привязан?
К NASy привязан. а надо к тарифу привязать? Просто у меня выдает айпи из пула который в мпд.конф, а не те которые в базе, но зачем нам кузнец. нам кузнец не нужен..
Добавлено: Чт янв 15, 2009 11:48 am
RusB1T
smersh писал(а):RusB1T писал(а):
К тарифу ip-pool привязан?
К NASy привязан. а надо к тарифу привязать? Просто у меня выдает айпи из пула который в мпд.конф, а не те которые в базе, но зачем нам кузнец. нам кузнец не нужен..
Попробуй привяжы.
Добавлено: Пн янв 19, 2009 4:17 pm
RusB1T
sopov писал(а):Вобщем кому надо вот отлаженый конфиг для MPD5
с включеным pppoe и pptp. Также убрал всякую муть типа mppc
А вы используете привязку по CID?
У меня проблема, если подключаюсь по pptp - радиус отдает ip, а по pppoe mac. Возможно ли как нибудь подправить?
Добавлено: Пн янв 19, 2009 10:30 pm
NiTr0
RusB1T писал(а):У меня проблема, если подключаюсь по pptp - радиус отдает ip, а по pppoe mac. Возможно ли как нибудь подправить?
Никак. Ибо по пптп могут подключаться из-за пределов подсети (хоть из Америки) и по любому каналу - хоть через модемный линк, у которого мака нет по определению.
А пппое - работает поверх ethernet пакетов, и ему глубоко положить, есть ли у клиента вообще ип на сетевухе или нет.