Несколько копий accel на одном сервере.

Questions related to general functionality
Post Reply
Rico-X
Posts: 5
Joined: 13 Apr 2015, 16:48

Несколько копий accel на одном сервере.

Post by Rico-X »

Появилась необходимость запускать на одном сервере 2 копии accep-ppp одну для работы с PPPoE другую для работы с ipoe, особенность радиуса биллинга, он работает либо в одном либо в другом режиме, но не в смежном, так что как решение видится просто использовать 2 радиус коннекта с разными параметрами радиус сервера, но с единого брас сервера. Возможно ли реализовать такой запуск, разнес конфиги, pid файлы, скрипты запуска, порты в конфигах, но две копии демона не стартуют, либо одно либо второе, в логе при попытке запуска второго экземпляра пусто, подскажите куда смотреть, как побороть?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Несколько копий accel на одном сервере.

Post by Dmitry »

нет проблем, можно запускать 2 копии
видимо что-то в конфиге
Rico-X
Posts: 5
Joined: 13 Apr 2015, 16:48

Re: Несколько копий accel на одном сервере.

Post by Rico-X »

Конфиг для PPPoE
-----------------------

Code: Select all

[modules]
path=/usr/local/lib64/accel-ppp
log_file
radius
ippool
shaper
sigchld
pppoe
net-snmp

auth_pap
auth_mschap_v1
auth_mschap_v2
auth_chap_md5

[core]
log-error=/var/log/accel-ppp/core.log
thread-count=8

[ppp]
verbose=0
min-mtu=1280
mtu=1492
mru=1492
#ccp=0
check-ip=1
single-session=replace
#mppe=require
#ipv4=require
lcp-echo-interval=30
lcp-echo-failure=6
#lcp-echo-timeout=45

[pppoe]
verbose=0
padi-limit=10
ac-name=nas2
service-name=nas2
unit-cache=100
pado-delay=0,100:1000,200:2000,-1:5000
#called-sid=mac
#tr101=1
#ip-pool=pppoe
##############
#Vlan 112-172
interface=re:^(vlan11[2-9])|(vlan1[2-6][0-9])|(vlan17[0-2])$
interface=vlan202

[dns]
dns1=91.219.234.4
dns2=91.219.234.3

[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=nas2
nas-ip-address=XX.XX.234.4
gw-ip-address=172.16.1.1
server=XX.XX.234.15,mysecret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0
#dae-server=0.0.0.0:3799,mysecret
dae-server=XX.XX.234.4:3799,mysecret
timeout=3
max-try=3
acct-delay-time=0
verbose=1
#dm_coa_secret=mysecret

[shaper]
attr=Filter-Id
time-range=1,13:00-00:59
time-range=2,1:00-8:59
time-range=3,9:00-12:59
ifb=ifb0
up-limiter=htb
down-limiter=htb
cburst=1375000
r2q=10
quantum=1500
verbose=1

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
log-debug=/var/log/accel-ppp/debug.log
copy=1
level=5

[cli]
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001

[snmp]
master=1
------------------

Конфиг для IPoE
------------------

Code: Select all

[modules]
path=/usr/local/lib64/accel-ppp
log_file
radius
ippool
shaper
sigchld
ipoe


auth_pap
auth_mschap_v1
auth_mschap_v2
auth_chap_md5

[core]
log-error=/var/log/accel-ppp/core.log
thread-count=4

[ppp]
verbose=0
min-mtu=1280
mtu=1492
mru=1492
#ccp=0
check-ip=1
single-session=replace
#mppe=require
#ipv4=require
lcp-echo-interval=30
lcp-echo-failure=6
#lcp-echo-timeout=45

[ipoe]
verbose=1
username=lua:username
lua-file=/etc/accel-ppp.lua
lease-time=300
unit-cache=100
max-lease-time=300
attr-dhcp-client-ip=Framed-IP-Address
attr-dhcp-router-ip=DHCP-Router-IP-Address
attr-dhcp-mask=DHCP-Mask
attr-l4-redirect=L4-Redirect
shared=1
ifcfg=1
mode=L2
start=dhcpv4
proto=100
##Vlan 112-172
#interface=vlan175,range=192.168.175.0/24,proxy-arp=1
interface=vlan175,proxy-arp=1

[ip-pool]
192.168.0.2-254/20,name=l4-redirect
gw-ip-address=192.168.0.1
attr=Framed-Pool

[dns]
dns1=91.219.234.4
dns2=91.219.234.3

[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=nas2
nas-ip-address=XX.XX.175.2
gw-ip-address=172.16.1.1
server=XX.XX.234.14,mysecret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0
dae-server=XX.XX.175.2:3799,mysecret
timeout=3
max-try=3
acct-delay-time=0
verbose=1
#dm_coa_secret=mysecret

[shaper]
attr=Filter-Id
time-range=1,13:00-00:59
time-range=2,1:00-8:59
time-range=3,9:00-12:59
ifb=ifb0
up-limiter=htb
down-limiter=htb
cburst=1375000
r2q=10
quantum=1500
verbose=1

[client-ip-range]
10.0.0.0/8

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
log-debug=/var/log/accel-ppp/debug.log
copy=1
level=5

[cli]
telnet=127.0.0.1:2002
tcp=127.0.0.1:2003
------------------------

Что может быть не так, если даже в логе ничего, может нельзя указывать одни и те-же файлы для логов?
Rico-X
Posts: 5
Joined: 13 Apr 2015, 16:48

Re: Несколько копий accel на одном сервере.

Post by Rico-X »

Прошу прощения, вы правы, нашел проблему в скрипте запуска.
Post Reply