имеется простенькая локалка, пока без шлюзового сервера =) с адресами в сети 192.168.1.0/24
Хочу раздать пользователям инет.
И сразу же возникает несколько вопросов:
1. PPPoE дает возможность подключаться к инету вроде как по диалапу(принцип такой же)?
2. Какой биллинг для учета этого дела выбрать,бесплатный(Netup и прочие поделки не предлагать).
Morph: Как создать сеть
1. Если под "принципом" имеется в виду порядок действий с точки зрения пользователя, то да, принцип похож. А зачем PPPoE? Только ради аутентификации? Тогда уж лучше PPTP или L2TP over IPSec. Хотя у нас в "Привратнике" (это биллинг такой) аутентификация идет через Web-форму, и затем работаешь как обычно. Впрочем, поддержку Radius тоже будем добавлять, для некоторых случаев.
2. Если уж правда так хочется PPP-подобных туннелей в 5 этажей, то нужен биллинг, работающий с Radius, скажем, FreeNIBS.
pppoe я хочу поднять для того, чтобы трафик друг у друга не воровали :) Плюс хочется чтобы пользователя работали в локалке, как работали. А надо в инет - подключился через клиента pppoe и все.
Или возможны варианты еще проще?
[ Редактирование 06.07.2005 - 20:06:38 ]
Поднял pppoe :) оказывается это так просто ;)
но возник вопрос - как к ppp прикрутить radius
pppd-2.4.2 стандартный от Suse 9.1
т.е. я уже поставил radius plugin и в логах увидел
[color=green]
ice:/ # cat /var/log/pppd.log
Plugin radius.so loaded.
RADIUS plugin initialized.
Plugin radattr.so loaded.
RADATTR plugin initialized.
ice:/ #
[/color]
уже поставил freeNIBS и WebNIBS.
завел пакет и пользователя но
при подключении мне говорит
это лог pppoe:
[color=green]
using channel 14
Using interface ppp1
Connect: ppp1 <--> /dev/pts/125
sent [LCP ConfReq id=0x1
rcvd [LCP ConfAck id=0x1
rcvd [LCP ConfReq id=0x1
sent [LCP ConfRej id=0x1
rcvd [LCP ConfReq id=0x2
sent [LCP ConfAck id=0x2
sent [LCP EchoReq id=0x0 magic=0x87533178]
sent [CHAP Challenge id=0x50
rcvd [LCP code=0xc id=0x3 3a 50 49 80 4d 53 52 41 53 56 35 2e 31 30]
sent [LCP CodeRej id=0x2 0c 03 00 12 3a 50 49 80 4d 53 52 41 53 56 35 2e 31 30]
rcvd [LCP code=0xc id=0x4 3a 50 49 80 4d 53 52 41 53 2d 30 2d 42 41 4c 54 41 5a 41 52]
sent [LCP CodeRej id=0x3 0c 04 00 18 3a 50 49 80 4d 53 52 41 53 2d 30 2d 42 41 4c 54 41 5a 41 52]
rcvd [LCP EchoRep id=0x0 magic=0x3a504980]
rcvd [CHAP Response id=0x50 <890fb34ad949b0f3b04bcecd350b64cb>, name = "morph"]
Peer morph failed CHAP authentication
sent [CHAP Failure id=0x50 "%\37777777652\n@\37777777770b\030@\37777777611"]
sent [LCP TermReq id=0x4 "Authentication failed"]
rcvd [LCP TermAck id=0x4 "Authentication failed"]
Connection terminated.Terminating on signal 15.
pppoe: read (asyncReadFromPPP): Session 1: Input/output error
Waiting for 1 child processes...
script /usr/sbin/pppoe -n -I eth1 -e 1:00:50:bf:44:27:d5 -S '', pid 9471
Script /usr/sbin/pppoe -n -I eth1 -e 1:00:50:bf:44:27:d5 -S '' finished (pid 9471), status = 0x1
[/color]
хотя когда я отключаю плагин радиус
и завожу пользователя в chap-secrets
клиент подключается нормально и все ок
[color=green]
ice:/ # cat /var/log/pppoe.log
using channel 13
Using interface ppp1
Connect: ppp1 <--> /dev/pts/122
rcvd [LCP ConfReq id=0x0
sent [LCP ConfReq id=0x1
sent [LCP ConfRej id=0x0
rcvd [LCP ConfAck id=0x1
rcvd [LCP ConfReq id=0x1
sent [LCP ConfAck id=0x1
sent [LCP EchoReq id=0x0 magic=0xda2630c7]
sent [CHAP Challenge id=0x4 <10a644d12209dea8223c662636156487800ec5a1>, name = "
ice"]
rcvd [LCP code=0xc id=0x2 16 09 2d 86 4d 53 52 41 53 56 35 2e 31 30]
sent [LCP CodeRej id=0x2 0c 02 00 12 16 09 2d 86 4d 53 52 41 53 56 35 2e 31 30]
rcvd [LCP code=0xc id=0x3 16 09 2d 86 4d 53 52 41 53 2d 30 2d 42 41 4c 54 41 5a
41 52]
sent [LCP CodeRej id=0x3 0c 03 00 18 16 09 2d 86 4d 53 52 41 53 2d 30 2d 42 41 4
c 54 41 5a 41 52]
rcvd [LCP EchoRep id=0x0 magic=0x16092d86]
rcvd [CHAP Response id=0x4 <02c092b3fff69952fc75065f9a22be06>, name = "morph"]
sent [CHAP Success id=0x4 "Access granted"]
sent [IPCP ConfReq id=0x1
rcvd [CCP ConfReq id=0x4
sent [CCP ConfReq id=0x1]
sent [CCP ConfRej id=0x4
rcvd [IPCP ConfReq id=0x5
sent [IPCP ConfRej id=0x5
rcvd [IPCP ConfAck id=0x1
rcvd [CCP ConfAck id=0x1]
rcvd [CCP TermReq id=0x6 16 09 2d 86 00 3c cd 74 00 00 02 dc]
sent [CCP TermAck id=0x6]
rcvd [IPCP ConfReq id=0x7
sent [IPCP ConfNak id=0x7
rcvd [IPCP ConfReq id=0x8
sent [IPCP ConfAck id=0x8
local IP address 192.168.2.1
remote IP address 192.168.2.10
Script /etc/ppp/ip-up started (pid 9232)
Script /etc/ppp/ip-up finished (pid 9232), status = 0x0
sent [CCP ConfReq id=0x1]
rcvd [CCP TermAck id=0x1]
sent [CCP TermReq id=0x2"No compression negotiated"]
rcvd [CCP TermAck id=0x2"No compression negotiated"]
rcvd [LCP TermReq id=0x9 16 09 2d 86 00 3c cd 74 00 00 00 00]
LCP terminated by peer (^V -M-^F^@
sent [LCP TermAck id=0x9]
Script /etc/ppp/ip-down finished (pid 9277), status = 0x0
Connection terminated.
Connect time 0.1 minutes.
Sent 121 bytes, received 807 bytes.
pppoe: read (asyncReadFromPPP): Session 1: Input/output error
Waiting for 1 child processes...
script /usr/sbin/pppoe -n -I eth1 -e 1:00:50:bf:44:27:d5 -S '', pid 9217
Script /usr/sbin/pppoe -n -I eth1 -e 1:00:50:bf:44:27:d5 -S '' finished (pid 921
7), status = 0x1
Connect time 0.1 minutes.
Sent 121 bytes, received 807 bytes.
[/color]
Советы?
[ Редактирование 07.07.2005 - 18:06:01 ]
[ Редактирование 07.07.2005 - 18:16:35 ]

Последние комментарии
10 лет 10 недель назад
10 лет 29 недель назад
10 лет 39 недель назад
10 лет 39 недель назад
11 лет 29 недель назад
11 лет 29 недель назад
11 лет 29 недель назад
11 лет 30 недель назад
11 лет 30 недель назад
11 лет 31 неделя назад