User Tools

Site Tools


сервис_ppp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_ppp [2014/09/26 09:37]
val
сервис_ppp [2026/04/28 15:36] (current)
val [Debian]
Line 4: Line 4:
  
 ===== Создание локальной базы данных пользователей для PPP ===== ===== Создание локальной базы данных пользователей для PPP =====
 +
 +==== Debian/​Ubuntu pppd ====
 +<​code>​
 +root@gate:​~#​ cat /​etc/​ppp/​chap-secrets
 +</​code><​code>​
 +user1 * password1 192.168.100+X.101
 +user2 * password2 192.168.100+X.102
 +</​code>​
  
 ==== FreeBSD ==== ==== FreeBSD ====
Line 14: Line 22:
 </​code>​ </​code>​
  
-==== Ubuntu pppd ==== 
-<​code>​ 
-root@gate:​~#​ cat /​etc/​ppp/​chap-secrets 
-</​code><​code>​ 
-user1 * ppassword1 192.168.100+X.101 
-user2 * ppassword2 192.168.100+X.102 
-</​code>​ 
  
-==== CentOS SL ==== +===== Настройка ​PPP для PPPoE =====
- +
-<​code>​ +
-[root@gate ~]# cat /​etc/​ppp/​pppoe-server-options +
-</​code><​code>​ +
-require-mschap-v2 +
-# ms-dns 192.168.X.1 +
-</​code><​code>​ +
-[root@gate ~]# cat /​etc/​ppp/​chap-secrets +
-</​code><​code>​ +
-user1 * ppassword1 192.168.100+X.101 +
-user2 * ppassword1 192.168.100+X.102 +
-</​code>​ +
- +
-===== Настройка ​ppp для PPPoE =====+
  
 +==== FreeBSD ====
 <​code>​ <​code>​
 [gate:~] # cat /​etc/​ppp/​ppp.conf [gate:~] # cat /​etc/​ppp/​ppp.conf
Line 49: Line 37:
 </​code>​ </​code>​
  
-===== Настройка ​ppp на использование RADIUS =====+==== CentOS SL ==== 
 + 
 +<​code>​ 
 +[root@gate ~]# cat /​etc/​ppp/​pppoe-server-options 
 +</​code><​code>​ 
 +require-mschap-v2 
 +# ms-dns 192.168.X.10 
 +</​code>​ 
 + 
 +===== Настройка ​PPP на использование RADIUS =====
  
 [[Сервис FreeRADIUS]] [[Сервис FreeRADIUS]]
  
-==== FreeBSD ​====+==== Debian ​==== 
 <​code>​ <​code>​
-[gate:~] rm /​etc/​ppp/​ppp.secret+gate# apt install libradcli4
  
-[gate:~] # cat /etc/radius.conf+gate# cat /etc/ppp/​pppoe-server-options
 </​code><​code>​ </​code><​code>​
-auth server.corpX.un testing123 3 2 +... 
-acct server.corpX.un testing123 3 2+plugin radius.so 
 +radius-config-file /​etc/​radcli/​radiusclient.conf
 </​code><​code>​ </​code><​code>​
-[gate:~] # cat /etc/ppp/ppp.conf+gate# cat /etc/radcli/radiusclient.conf 
 +</​code><​code>​ 
 +seqfile /​var/​run/​radius.seq 
 +mapfile /​etc/​radcli/​port-id-map 
 +authserver ​     server 
 +acctserver ​     server 
 +servers ​        /​etc/​radcli/​servers 
 +dictionary ​     /​etc/​radcli/​dictionary 
 +default_realm 
 +radius_timeout ​ 10 
 +radius_retries ​ 3 
 +bindaddr ​       * 
 +</​code><​code>​ 
 +gate# cat /​etc/​radcli/​servers 
 +</​code><​code>​ 
 +server testing123 
 +</​code><​code>​ 
 +gate# cat /etc/hosts
 </​code><​code>​ </​code><​code>​
 ... ...
- set timeout 0 +192.168.X.10 server
- set radius /etc/radius.conf+
 </​code>​ </​code>​
 +
  
 ==== Ubuntu ==== ==== Ubuntu ====
 <​code>​ <​code>​
-root@gate:~# rm /​etc/​ppp/​chap-secrets+gate# rm /​etc/​ppp/​chap-secrets
  
-root@gate:~# apt-get install radiusclient1+ubuntu14# apt install radiusclient1 
 + 
 +ubuntu16# apt install libfreeradius-client-dev 
 +или хватит 
 +ubuntu16# apt install libfreeradius-client2
  
 root@gate:​~#​ cat /​etc/​radiusclient/​radiusclient.conf root@gate:​~#​ cat /​etc/​radiusclient/​radiusclient.conf
Line 81: Line 101:
 ... ...
 acctserver ​   server.corpX.un acctserver ​   server.corpX.un
 +...
 +#​radius_deadtime ​      0
 ... ...
 </​code><​code>​ </​code><​code>​
Line 87: Line 109:
 server.corpX.un testing123 server.corpX.un testing123
 </​code><​code>​ </​code><​code>​
 +ubuntu16# touch /​etc/​radiusclient/​port-id-map
 +
 root@gate:​~#​ cat /​etc/​ppp/​pppoe-server-options root@gate:​~#​ cat /​etc/​ppp/​pppoe-server-options
 </​code><​code>​ </​code><​code>​
Line 93: Line 117:
 </​code>​ </​code>​
  
 +==== FreeBSD ====
 +<​code>​
 +[gate:~] # rm /​etc/​ppp/​ppp.secret
 +
 +[gate:~] # cat /​etc/​radius.conf
 +</​code><​code>​
 +auth server.corpX.un testing123 3 2
 +acct server.corpX.un testing123 3 2
 +</​code><​code>​
 +[gate:~] # cat /​etc/​ppp/​ppp.conf
 +</​code><​code>​
 +...
 + set timeout 0
 + set radius /​etc/​radius.conf
 +</​code>​
сервис_ppp.1411709831.txt.gz · Last modified: 2014/09/26 09:37 by val