MPD listen 1000 vlan and more

roysbike
2014-01-09
2014-10-08
  • roysbike
    roysbike
    2014-01-09

    Добрый день коллеги! Используем mpd5.7 в качестве PPPoE-сервера. Делаем vlan на "дом" и mpd будет слушать более 500 вланов. Есть проблема, при большом кол-во vlan-ов mpd не хочет слушать остальные вланы(ошибка вываливается). Есть ли ограничение на кол-во вланов , которые может слушать MPD? Завтра воспроизведу , так как немогу пока остановить MPD
    Конифг mpd

    startup:
    set user admin 123 admin
    set console self pppoe1.rutvn.ru 5005
    set console open
    #set web self 0.0.0.0 5006
    #set web close
    set radsrv peer 172.29.0.10 masterkey
    set radsrv open
    #netflow
    set netflow version 9
    set netflow peer netflow.domain.ru 9996
    set netflow self pppoe1.domain.ru 65500

    default:
    load pppoe_server

    pppoe_server

    create bundle template PP
    set iface enable netflow-in netflow-out
    set iface idle 0
    set iface enable tcpmssfix
    set iface enable proxy-arp
    set ipcp no vjcomp
    set ipcp dns 172.29.0.4 
    set ipcp ranges 172.30.0.1/32 172.30.0.0/16
    create link template common pppoe
    load radius
    set link disable multilink
    set link action bundle PP
    set link yes acfcomp protocomp
    set link no pap eap chap-msv1 chap-msv2
    set link enable chap-md5
    set link keep-alive 4 30
    set link max-children 500
    set global enable agent-cid
    set global enable session-time
    set pppoe service "*"
    

    create link template vlan290 common
    set pppoe iface vlan290
    set link enable incoming

    create link template vlan291 common
    set pppoe iface vlan291
    set link enable incoming

    create link template vlan10 common
    set pppoe iface vlan10
    set link enable incoming

    create link template vlan16 common
    set pppoe iface vlan16
    set pppoe service ""
    set link enable incoming
    #vlan32
    create link template vlan32 common
    set pppoe iface vlan32
    set pppoe service "
    "
    set link enable incoming

    и тд более 400 вланов

     
    Last edit: roysbike 2014-01-09
  • #define PPPOE_MAXPARENTIFS      1024
    

    Ограничение стоит в 1024 интерфейса, на которых может биндится mpd
    Хотелось бы увидеть, что за ошибки

     
  • roysbike
    roysbike
    2014-01-09

    видимо на тот момент когда была проблема, я тестил более 1000 вланов. Сгенерил конфиг с 400 вланами , все отлично! Спасибо!

     
    Last edit: roysbike 2014-01-09
  • В CVS ограничение расширено на 4096 интерфейса