имеется простенькая локалка, пока без шлюзового сервера =) с адресами в сети 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 ]

Последние комментарии
8 лет 27 недель назад
8 лет 46 недель назад
9 лет 4 недели назад
9 лет 4 недели назад
9 лет 46 недель назад
9 лет 46 недель назад
9 лет 46 недель назад
9 лет 47 недель назад
9 лет 47 недель назад
9 лет 48 недель назад