LINUX MPPE

Установка, настройка, поддержка
Ответить
~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

LINUX MPPE

Сообщение ~AsmodeuS~ »

Давайте в этой теме будем сообщать о настройке MSChap, MPPE + Linux


в следующем формате

1 Версия ОС, версия ядра
2 Парчи какие накладывалися (если такие были), адрес сайта патчей
3 Версия pppd, патчи если бы (адрес сайта патча)

опционально
4 Конфинг pppd, pptpd
5 lsmod

Dendj
Сообщения: 12
Зарегистрирован: Ср дек 05, 2007 8:43 pm
Контактная информация:

Сообщение Dendj »

имеем Debian 4.0 r0 i386, ядро 2.6.18

1. ftp://ftp.samba.org/pub/ppp/ppp-2.4.3.tar.gz
2. pptpd-1.3.4 http://sourceforge.net/projects/poptop/

ВНИМАНИЕ с ppp-2.4.4 я промучился дня три но так и не получилось поднять mppe шлюз

Код: Выделить всё

tar xzf ppp-2.4.3.tar.gz 
cd ppp-2.4.3
!!!правим в блокноте configure, находим >> DESTDIR=/usr/local << удаляем  /local
./configure 
make 
make install
!!!инсталятор почемуто не хочет создавать конфиги 
нестал разбираться что к чему, тупо копируем их )))
mkdir /etc/ppp
cp etc.ppp/* /etc/ppp/
cd ..

tar -zxf pptpd-1.3.4.tar.gz
cd pptpd-1.3.4
./configure --prefix=/usr --mandir=/usr/share/man \
                            --with-pppd-ip-alloc \
                            --enable-facility=LOG_LOCAL3 --sysconfdir=/
make
make install
cp samples/pptpd.conf /etc/
cp samples/options.pptpd /etc/ppp/
!!!такаяже фигня с конфигами )))
cd ..
настройка PPTPD
/etc/pptpd.conf

Код: Выделить всё

################
option /etc/ppp/options.pptpd
debug
localip 192.168.0.4
remoteip 10.0.0.2-10
#################
далее
/etc/ppp/options.pptpd

Код: Выделить всё

##################
name pptpd
lock
mtu 1490
mru 1490
ms-dns 10.0.0.1
proxyarp
auth
refuse-pap 
refuse-chap 
refuse-mschap 
refuse-eap
require-mschap-v2
require-mppe
deflate 0
##################
настройка pppd
/etc/ppp/options

Код: Выделить всё

##################
lock

##################
добавляем для теста юзверя test с паролем 12345
/etc/ppp/chap-secrets

Код: Выделить всё

##################
test	pptpd	12345	*

#################
теперь запускаем демон
# pptpd

идем к виндовому компу и создаём впн подключение....

скоро напишу как всё это прикрутить к abills

Dendj
Сообщения: 12
Зарегистрирован: Ср дек 05, 2007 8:43 pm
Контактная информация:

Сообщение Dendj »

в обшем поставил патчи от
http://mppe-mppc.alphacron.de/
http://mppe-mppc.alphacron.de/linux-2.6 ... 3.patch.gz
http://mppe-mppc.alphacron.de/ppp-2.4.3 ... 1.patch.gz

MPPE 128 + MPPC (компрессия) заработала,

но вот авторизироваться abills незахотел, и почемуто в логах видно
что радиус отправляет ppp chap вторизацию ? откуда ана берётся?
(радиус настроил согласно вашим инструкциям на сайте)
много разных положений делал, но в итоги NULL..
вот логи:

Dec 13 21:05:27 localhost pptpd[3316]: CTRL: Client 192.168.0.2 control connection finished
Dec 13 21:08:56 localhost pptpd[3437]: CTRL: Client 192.168.0.2 control connection started
Dec 13 21:08:56 localhost pptpd[3437]: CTRL: Starting call (launching pppd, opening GRE)
Dec 13 21:08:56 localhost pppd[3438]: Plugin radius.so loaded.
Dec 13 21:08:56 localhost pppd[3438]: RADIUS plugin initialized.
Dec 13 21:08:56 localhost pppd[3438]: Plugin radattr.so loaded.
Dec 13 21:08:56 localhost pppd[3438]: RADATTR plugin initialized.
Dec 13 21:08:56 localhost pppd[3438]: pppd 2.4.3 started by root, uid 0
Dec 13 21:08:56 localhost pppd[3438]: using channel 3
Dec 13 21:08:56 localhost pppd[3438]: Using interface ppp0
Dec 13 21:08:56 localhost pppd[3438]: Connect: ppp0 <--> /dev/pts/1
Dec 13 21:08:56 localhost pppd[3438]: sent [LCP ConfReq id=0x1 <mru 1490> <asyncmap 0x0> <auth chap MS-v2> <magic 0x16727631> <pcomp> <accomp>]
Dec 13 21:08:56 localhost pptpd[3437]: GRE: Bad checksum from pppd.
Dec 13 21:08:56 localhost pppd[3438]: rcvd [LCP ConfAck id=0x1 <mru 1490> <asyncmap 0x0> <auth chap MS-v2> <magic 0x16727631> <pcomp> <accomp>]
Dec 13 21:08:58 localhost pppd[3438]: rcvd [LCP ConfReq id=0x1 <mru 1400> <magic 0x3b342ea> <pcomp> <accomp> <callback CBCP>]
Dec 13 21:08:58 localhost pppd[3438]: sent [LCP ConfRej id=0x1 <callback CBCP>]
Dec 13 21:08:58 localhost pppd[3438]: rcvd [LCP ConfReq id=0x2 <mru 1400> <magic 0x3b342ea> <pcomp> <accomp>]
Dec 13 21:08:58 localhost pppd[3438]: sent [LCP ConfAck id=0x2 <mru 1400> <magic 0x3b342ea> <pcomp> <accomp>]
Dec 13 21:08:58 localhost pppd[3438]: sent [LCP EchoReq id=0x0 magic=0x16727631]
Dec 13 21:08:58 localhost pppd[3438]: sent [CHAP Challenge id=0x21 <d10f29b3ca000c916caf1e894a2d3119>, name = "pptpd"]
Dec 13 21:08:58 localhost pptpd[3437]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Dec 13 21:08:58 localhost pppd[3438]: rcvd [LCP code=0xc id=0x3 03 b3 42 ea 4d 53 52 41 53 56 35 2e 31 30]
Dec 13 21:08:58 localhost pppd[3438]: sent [LCP CodeRej id=0x2 0c 03 00 12 03 b3 42 ea 4d 53 52 41 53 56 35 2e 31 30]
Dec 13 21:08:58 localhost pppd[3438]: rcvd [LCP code=0xc id=0x4 03 b3 42 ea 4d 53 52 41 53 2d 30 2d 44 45 4e 49 53]
Dec 13 21:08:58 localhost pppd[3438]: sent [LCP CodeRej id=0x3 0c 04 00 15 03 b3 42 ea 4d 53 52 41 53 2d 30 2d 44 45 4e 49 53]
Dec 13 21:08:58 localhost pppd[3438]: rcvd [LCP EchoRep id=0x0 magic=0x3b342ea]
Dec 13 21:08:58 localhost pppd[3438]: rcvd [CHAP Response id=0x21 <66dc06d8260398264703d908f608833700000000000000003c9310b5f5ce5a1dcaec26e927ddb6b1b72d72320bd2374c00>, name = "denis"]
Dec 13 21:08:58 localhost pppd[3438]: rc_avpair_new: unknown attribute 11
Dec 13 21:08:58 localhost pppd[3438]: rc_avpair_new: unknown attribute 25
Dec 13 21:08:59 localhost pppd[3438]: RADATTR plugin wrote 8 line(s) to file /var/run/radattr.ppp0.
Dec 13 21:08:59 localhost pppd[3438]:
Dec 13 21:08:59 localhost pppd[3438]: Peer denis failed CHAP authentication
Dec 13 21:08:59 localhost pppd[3438]: sent [CHAP Failure id=0x21 ""]
Dec 13 21:08:59 localhost pppd[3438]: sent [LCP TermReq id=0x4 "Authentication failed"]
Dec 13 21:08:59 localhost pppd[3438]: rcvd [LCP TermAck id=0x4 "Authentication failed"]
Dec 13 21:08:59 localhost pppd[3438]: Connection terminated.
Dec 13 21:08:59 localhost pptpd[3437]: CTRL: Reaping child PPP[3438]
Dec 13 21:08:59 localhost pppd[3438]: RADATTR plugin removed file /var/run/radattr.ppp0.
Dec 13 21:08:59 localhost pppd[3438]: Exit.
Dec 13 21:08:59 localhost pptpd[3437]: CTRL: Client 192.168.0.2 control connection finished

TiM
Сообщения: 3
Зарегистрирован: Сб дек 22, 2007 7:28 pm

Сообщение TiM »

Отключи на клиенте в винде запрос на авторизацию MSCHAP и MSCHAPv2... Потому что он первым просит МСЧАП, а Радиус такого параметра не знает и у ППП сносит башню...

Dendj
Сообщения: 12
Зарегистрирован: Ср дек 05, 2007 8:43 pm
Контактная информация:

Сообщение Dendj »

это и понятно что без MSchap законектиться,
мене так ненадо, нужно чтоб без лишних тыканий у клиентов в впн настройках всё работало.
для этого надо как минимум mschap + mppe чтоб работало

veranson1
Сообщения: 3
Зарегистрирован: Пт окт 12, 2007 4:10 pm

Сообщение veranson1 »

когда то все это сделал. Насколько я помню трабла была в словорях радиуса. Не хотел он нормальлно подключать словарь мегкомягких. В конце основного словоря всякие load и т д не помогли, взял и тупо в конце приписал свовать microsoft

TiM
Сообщения: 3
Зарегистрирован: Сб дек 22, 2007 7:28 pm

Сообщение TiM »

Я просто взял параметры словарей из мануала с сайта и все заработало. Грабли у меня были только в настройках радиуса...

Ответить