Re: lug-bg: PPPoE + MSCHAPv2
- Subject: Re: lug-bg: PPPoE + MSCHAPv2
- From: peyo <peyo@xxxxxxxxx>
- Date: Wed, 14 Jul 2004 09:46:24 +0300
Здравей.
On Tuesday 13 July 2004 18:40, George Danchev wrote:
> On Tuesday 13 July 2004 13:37, peyo wrote:
> > Значи нека поясня, какво имам предвид.
> >
> > Трябва да получиш потвърждение (CHAP Success).
> > Големината на т'ва нещо трябва да е 40+2 (2 e за "S=").
> > Ако е по-малка ИЛИ първите два символа НЕ са 'S' и '=', плюе грешката,
> > която се е родила при теб.
> >
> > Та значи провери го туй нещо.
>
> Пейо, според мен проблема му е, че пакетите му се отряват и не пристигат
> цели или коректни до отдалечения хост и обратно и за това аута му пропада.
>
Според мен, до отдалеченият хост си стигат нормално. Проблема е в посока към
клента. Съобщенията :
Couldn't increase MTU to 1500
Couldn't increase MRU to 1500
В тази фаза, тези съобщения са чисто информативни. Според мен, в началната
фаза нямаш никъде пакет с такава големина, че да бъде изрязан. Това съобщение
може да бъде премахнато, с увеличаване на max MTU на интерфейса. Пон така
пише в usenet:)
Първото ми предположение се дължи на прегледа на chap_ms.c, цитирам:
if ((len < MS_AUTH_RESPONSE_LENGTH + 2) ||
strncmp((char *)msg, "S=", 2) != 0) {
/* Packet does not start with "S=" */
error("MS-CHAPv2 Success packet is badly formed.");
return 0;
}
Та затова ми се искаше и дебъг да има. Да видим, да помислим и мъдро да
изразим становище:)))))
> > > > > А след като изпълня: pppd pty 'pppoe -I eth0 -S pppoe1'
> > > > > noipdefault defaultroute passive persist
> > > >
> > > > require-mschap-v2
> > > >
> > > > > name 213.145.116.38 ми излиза това:
> > > > >
> > > > > pppd: The remote system is required to authenticate
> > > >
> > > > itself
> > > >
> > > > > pppd: but I couldn't find any suitable secret
> > > >
> > > > (password) for
> > > >
> > > > > it to use to do so.
> > > > > pppd: (None of the available passwords would let it use
>
> освен това гледам кара отдалечения хост да се аутва пред него, което май е
> излишно, демек трябва да се подаде noauth на pppd, както и аз имам такава
> опция при извикването на pppd и pppoe. Нека видиме с какви опции вика pppd.
Да ти кажа не си спомням "аутх" по подразбиране дали е пуснато.
Но аз все пак твърдя, че трябва да се пусне с "debug" за да може да се направи
някакво заключение.
Уффф. Що се праа на толкоз умен??!?
--
---
"Времето е еднопосочно.
Няма начин да се върнеш назад,
за да си допиеш."
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|