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

Вобщем пока только положительные впечатления - при ~500 юзерах онлайн загрузка упала с 6.0-10.0 до 0.5-1.5. Латентности практически нет. Вобщем всем советую. Есть конечно и вопросы:
1. В мониторинге у пользователей поменялись местами значения Получено\Отправлено.
2. Неработает сброс с линии.
3. Заметно медленнее происходит авторизация несмотря на то, что радиус используется совместно с rlm_perl.
4. Резка скорости происходит только из тарифных планов - скорость проставленная вручную для пользователя игнорируется.
Естественно в биллинге в качестве нас указан mpd5.
Из пожеланий хотелосьбы получить поддержку ng_car. Ну и допилить все это дело чтобы все работало.
Асмодеус, на сколько денег потянет (беря в учет условия кризиса)?
1. В мониторинге у пользователей поменялись местами значения Получено\Отправлено.
2. Неработает сброс с линии.
3. Заметно медленнее происходит авторизация несмотря на то, что радиус используется совместно с rlm_perl.
4. Резка скорости происходит только из тарифных планов - скорость проставленная вручную для пользователя игнорируется.
Естественно в биллинге в качестве нас указан mpd5.
Из пожеланий хотелосьбы получить поддержку ng_car. Ну и допилить все это дело чтобы все работало.
Асмодеус, на сколько денег потянет (беря в учет условия кризиса)?
Вобщем кому надо вот отлаженый конфиг для MPD5
с включеным pppoe и pptp. Также убрал всякую муть типа mppc
с включеным 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
Никак. Ибо по пптп могут подключаться из-за пределов подсети (хоть из Америки) и по любому каналу - хоть через модемный линк, у которого мака нет по определению.RusB1T писал(а):У меня проблема, если подключаюсь по pptp - радиус отдает ip, а по pppoe mac. Возможно ли как нибудь подправить?
А пппое - работает поверх ethernet пакетов, и ему глубоко положить, есть ли у клиента вообще ип на сетевухе или нет.