Server PPPoE Linux

Următorul articol se aplică atunci când dorim un server care să facă autentificare în reţeaula locală.

Pentru aceasta avem nevoie de pachetul pppoe sau rp-pppoe(depinde de distribuţia de linux pe care o folosim, pe Ubuntu folosim apt-get install pppoe).

Pentru că PPPoE foloseşte pppd vom edita opţiunile acestui Daemon. Edităm /etc/ppp/pppoe-server-options:

ms-dns 172.16.33.1
asyncmap 0
auth
crtscts
lock
require-chap
hide-password
modem
netmask 255.255.255.0
debug
domain pppoe
lcp-echo-interval 30
lcp-echo-failure 4
noipx
defaultroute

În fişierul /etc/ppp/ips punem IP-urile pe care urmează clienţii să le primească în mod aleator la autentificare:

172.16.33.2-200

Putem mai apoi porni daemon-ul care se ocupă de conexiunile PPPoE.

/usr/sbin/pppoe-server -T 60 -I eth2 -N 25 -C PPPoE7 -S PPPoE7 \
-L 172.16.33.1 -p /etc/ppp/ips -O /etc/ppp/pppoe-server-options

Parametrii se referă la: -T 60 – Timeout; -I eth2 – interfaţa de reţea pe care ascultă daemonul; -L 172.16.33.1 – IP-ul serverului pe interfaţa ppp; -p /etc/ppp/ips – fişierul de unde daemonul va încărca ip-urile ce urmează să le dea clienţilor; -O /etc/ppp/pppoe-server-options – fişierul cu opţiunile pentru pppd.

Putem pune această comandă în /etc/rc.local pentru a porni odată cu iniţializarea sistemului.
Userii şi parolele se stochează în /etc/ppp/chap-secrets sub forma:

user            pppoe   parola        IP

IP-ul se trece dacă dorim ca unul dintre utilizatori să primească IP static, dacă nu vom trece o *(steluţă)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *

*

Poți folosi aceste etichete HTML și atribute: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">