Morph: Как создать сеть

4 сообщения / 0 new
Последнее сообщение
Гость
Morph: Как создать сеть

имеется простенькая локалка, пока без шлюзового сервера =) с адресами в сети 192.168.1.0/24
Хочу раздать пользователям инет.
И сразу же возникает несколько вопросов:
1. PPPoE дает возможность подключаться к инету вроде как по диалапу(принцип такой же)?
2. Какой биллинг для учета этого дела выбрать,бесплатный(Netup и прочие поделки не предлагать).

Nick
Не в сети
Зарегистрирован: 20/09/2010

1. Если под "принципом" имеется в виду порядок действий с точки зрения пользователя, то да, принцип похож. А зачем PPPoE? Только ради аутентификации? Тогда уж лучше PPTP или L2TP over IPSec. Хотя у нас в "Привратнике" (это биллинг такой) аутентификация идет через Web-форму, и затем работаешь как обычно. Впрочем, поддержку Radius тоже будем добавлять, для некоторых случаев.
2. Если уж правда так хочется PPP-подобных туннелей в 5 этажей, то нужен биллинг, работающий с Radius, скажем, FreeNIBS.

Morph (не проверено)

pppoe я хочу поднять для того, чтобы трафик друг у друга не воровали :) Плюс хочется чтобы пользователя работали в локалке, как работали. А надо в инет - подключился через клиента pppoe и все.

Или возможны варианты еще проще?
[ Редактирование 06.07.2005 - 20:06:38 ]

Morph (не проверено)

Поднял 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 , name = "ice"]
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 -dns3 0.0.0.0> ]
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 .168.1.1>]
rcvd [IPCP ConfReq id=0x8 .168.1.1>]
sent [IPCP ConfAck id=0x8 .168.1.1>]
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^@ Script /etc/ppp/ip-down started (pid 9277)
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 ]

RSS-материал