Tag Archives: Accel-pppd un server de inalta perfomanta pentru Linux

Accel-pppd un server de inalta perfomanta pentru Linux

Azi revin cu o alta recomandare si un mic tutorial pentru un server de PPTP/PPPoE pentru Linux , aceasta face referire la accel-pppd peste care am dat dupa multe cautari fiind un proiect nu prea popular desi se lucreaza la el de 2 ani , si m-am gandit ca poate sunt amatori printre voi de a documenta si mai bine acest proiect avand in vedere ca majoritatea documentatiei se gaseste in limba rusa , pe site la ei gasindu-se doar un mic config de startup cat sa pornesti lucrul dar nu neaparat functional cu chap-secrets si pap-secrets cum foloseste pppoe-server si pptpd .

Mai jos va postez configul cu care am reusit eu sa fac un server de pppoe .

/etc/accel-ppp.conf

[modules]
log_syslog

#pptp
#l2tp
pppoe
auth_mschap_v2
auth_mschap_v1
auth_chap_md5
auth_pap
chap-secrets #pentru a putea folosi  chap-secrets acesta trebuie pus neaparat inainte de ippool daca doriti si ip-uri statice pentru anumiti clienti
pppd_compat
ippool
[core]
log-error=/var/log/accel-ppp/core.log
thread-count=4
[ppp]
verbose=1
min-mtu=1280
mtu=1400
mru=1400
ipv4=require
#check-ip=1
single-session=deny
ipv6=deny
[lcp]
echo-interval=30
echo-failure=3
[pptp]
#verbose=1

[pppoe]
interface=eth1
#service-name=Test
verbose=1

#[l2tp]
#verbose=1

[dns]
dns1=8.8.8.8
dns2=8.8.4.4

[client-ip-range]
192.168.3.0/24 #aici trebuie clasa clientilor din lan-ul obisnuit nu cea care o sa o atribuiti pe pppoe
[pppd_compat]
ip-up=/etc/ppp/ip-up1
ip-down=/etc/ppp/ip-down1
verbose=1
[ip-pool]
gw-ip-address=192.168.1.1 #gateway pentru clientii de pppoe
192.168.1.25-255 # pool-ul pentru clienti , dar daca scrieti in /etc/ppp/chap-secrets un ip o sa vi-l aloce pe acela
[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
syslog=accel-pppd,daemon
copy=1
level=3

[chap-secrets]
gw-ip-address=192.168.1.1
chap-secrets=/etc/ppp/chap-secrets

[cli]
telnet=127.0.0.1:2005
tcp=127.0.0.1:2006

cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses

“test” * “test” 192.168.1.20

Pagina proiectului :  http://accel-ppp.sourceforge.net/

Si o pagina care va explica cum puteti sa-l integrati in Abills pentru partea de pptp inclusiv cu shaper  : http://abills.net.ua/wiki/doku.php/abills:docs:linux:accel_pptp:ru