This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_ppp [2012/01/30 18:50] val |
сервис_ppp [2016/07/27 18:00] val [Ubuntu] |
||
---|---|---|---|
Line 3: | Line 3: | ||
[[http://ru.wikipedia.org/wiki/PPP_(сетевой_протокол)]] | [[http://ru.wikipedia.org/wiki/PPP_(сетевой_протокол)]] | ||
- | ===== Настройка PPP с использованием локальной базы данных пользователей ===== | + | ===== Создание локальной базы данных пользователей для PPP ===== |
==== FreeBSD ==== | ==== FreeBSD ==== | ||
Line 12: | Line 12: | ||
user1 ppassword1 192.168.100+X.101 | user1 ppassword1 192.168.100+X.101 | ||
user2 ppassword2 192.168.100+X.102 | user2 ppassword2 192.168.100+X.102 | ||
+ | </code> | ||
+ | |||
+ | ==== Linux pppd ==== | ||
+ | <code> | ||
+ | root@gate:~# cat /etc/ppp/chap-secrets | ||
</code><code> | </code><code> | ||
- | [gate:~] # rm /etc/ppp/ppp.conf | + | user1 * ppassword1 192.168.100+X.101 |
+ | user2 * ppassword2 192.168.100+X.102 | ||
+ | </code> | ||
+ | ===== Настройка PPP для PPPoE ===== | ||
+ | |||
+ | ==== FreeBSD ==== | ||
+ | <code> | ||
[gate:~] # cat /etc/ppp/ppp.conf | [gate:~] # cat /etc/ppp/ppp.conf | ||
</code><code> | </code><code> | ||
inet: | inet: | ||
enable mschapv2 | enable mschapv2 | ||
- | set ifaddr 192.168.100+X.1 192.168.100+X.2-192.168.100+X.2 #need in freebsd7 | + | set ifaddr 192.168.100+X.1 192.168.100+X.2-192.168.100+X.2 |
- | # set dns 192.168.X.1 | + | # set dns 192.168.X.10 |
# accept dns | # accept dns | ||
set timeout 0 | set timeout 0 | ||
- | </code> | ||
- | |||
- | ==== Ubuntu pppd ==== | ||
- | <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> | </code> | ||
Line 40: | Line 43: | ||
require-mschap-v2 | require-mschap-v2 | ||
# ms-dns 192.168.X.1 | # 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> | </code> | ||
- | ===== Настройка ppp на использование RADIUS ===== | + | ===== Настройка PPP на использование RADIUS ===== |
[[Сервис FreeRADIUS]] | [[Сервис FreeRADIUS]] | ||
Line 69: | Line 67: | ||
==== Ubuntu ==== | ==== Ubuntu ==== | ||
<code> | <code> | ||
- | root@gate:~# apt-get install radiusclient1 | + | root@gate:~# rm /etc/ppp/chap-secrets |
- | root@gate:~# less /etc/radiusclient/radiusclient.conf | + | ubuntu14# apt install radiusclient1 |
+ | ubuntu16#apt install libfreeradius-client-dev | ||
+ | или хватит | ||
+ | ubuntu16#apt install libfreeradius-client2 | ||
+ | |||
+ | root@gate:~# cat /etc/radiusclient/radiusclient.conf | ||
+ | </code><code> | ||
+ | ... | ||
+ | authserver server.corpX.un | ||
+ | ... | ||
+ | acctserver server.corpX.un | ||
+ | ... | ||
+ | #radius_deadtime 0 | ||
+ | ... | ||
+ | </code><code> | ||
root@gate:~# cat /etc/radiusclient/servers | root@gate:~# cat /etc/radiusclient/servers | ||
</code><code> | </code><code> | ||
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> |