|
| PPP forbindelse fra linux til Windows 2000 Fra : Gert Mikkelsen |
Dato : 15-02-02 15:14 |
|
Jeg har et problem med at få en ppp forbindelse til at køre fra en
linuxmskine til en windows 2000 maskine. Fra 2000 til linux kan jeg godt få
det til at køre.
På Windows maskinen har jeg oprettet en "incomming connection" under
"Network and Dial-up Connections". Jeg kan connecte til denne både fra en
win98 og en win2K, men ikke fra min linux.
Linux maskinen kører en embedded ver. af linux. Med pppd version 2.4.1.
Følgene sker når jeg prøver at oprette forbindelse fra linux til Windows
2000:
modemet på linuxmaskinen riger op ved hjælp af chat.
windows 2000-modemet besvarer opkaldet.
pppd og windows 2000 begynder at kommunikere.
pppd sender mit brugernavn og password til Win2000
windows 2000 maskinen "smider" linux maskinen af
begge modemer lægger på.
pppd's og chat's debug udskift ser ud som følger:
_______________________________________________________________
AT&FH0
OK
AT&C0S0=1
OK
ATDT96729802
CARRIER 9600
PROTOCOL: LAP-M
COMPRESSION: V.42BIS
CONNECTSerial connection established.
using channel 20
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xa9659196> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap 81> <magic 0x668016b8>
<pcomp> <accomp> <callback CBCP> <mrru 1614> <endpoint
[local:a2.c5.ae.1d.f6.e6.46.7f.94.c5.3e.e7.34.6f.d2.66.00.00.00.00]> < 17 04
00 12>]
sent [LCP ConfRej id=0x0 <mrru 1614> < 17 04 00 12>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xa9659196> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap 81> <magic 0x668016b8>
<pcomp> <accomp> <callback CBCP> <endpoint
[local:a2.c5.ae.1d.f6.e6.46.7f.94.c5.3e.e7.34.6f.d2.66.00.00.00.00]>]
sent [LCP ConfNak id=0x1 <auth pap>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth pap> <magic 0x668016b8>
<pcomp> <accomp> <callback CBCP> <endpoint
[local:a2.c5.ae.1d.f6.e6.46.7f.94.c5.3e.e7.34.6f.d2.66.00.00.00.00]>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <auth pap> <magic 0x668016b8>
<pcomp> <accomp> <callback CBCP> <endpoint
[local:a2.c5.ae.1d.f6.e6.46.7f.94.c5.3e.e7.34.6f.d2.66.00.00.00.00]>]
sent [PAP AuthReq id=0x1 user="root" password="hemmeligt"]
rcvd [PAP AuthAck id=0x1 ""]
sent [IPCP ConfReq id=0x1 <addr 10.15.13.243> <compress VJ 0f 01> <ms-dns1
0.0.0.0> <ms-dns3 0.0.0.0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [CBCP Request id=0x1 < AdminDefined delay = 0>]
Unsupported protocol 'CallBack Control Protocol (CBCP)' (0xc029) received
sent [LCP ProtRej id=0x2 c0 29 01 01 00 07 03 03 00]
rcvd [LCP TermReq id=0x4
"f\37777777600\026\37777777670\000<\37777777715t\000\000\003\37777777625"]
LCP terminated by peer (fM-^@^VM-8^@<M-Mt^@^@^CM-^U)
sent [LCP TermAck id=0x4]
Connection terminated.
_______________________________________________________________
Med venlig hilsen Gert Mikkelsen
| |
frank damgaard (15-02-2002)
| Kommentar Fra : frank damgaard |
Dato : 15-02-02 19:29 |
|
Gert Mikkelsen <gmi@sp-teknik.dk> wrote:
> Jeg har et problem med at få en ppp forbindelse til at køre fra en
> linuxmskine til en windows 2000 maskine. Fra 2000 til linux kan jeg godt få
> det til at køre.
> På Windows maskinen har jeg oprettet en "incomming connection" under
> "Network and Dial-up Connections". Jeg kan connecte til denne både fra en
> win98 og en win2K, men ikke fra min linux.
.....
> sent [LCP ConfRej id=0x0 <mrru 1614> < 17 04 00 12>]
> rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xa9659196> <pcomp> <accomp>]
> rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap 81> <magic 0x668016b8>
> <pcomp> <accomp> <callback CBCP> <endpoint
callback ?
> sent [PAP AuthReq id=0x1 user="root" password="hemmeligt"]
> rcvd [PAP AuthAck id=0x1 ""]
er du sikker på at det er som "root" du vil logge ind ?
(nu er det jo en windåse....)
> sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
slå "deflate" fra på linux. Windows kender det ikke.
til gengæld kan windows nogle patenterede softwarekompressioner
som linux ikke "må" bruge...
> rcvd [CBCP Request id=0x1 < AdminDefined delay = 0>]
> Unsupported protocol 'CallBack Control Protocol (CBCP)' (0xc029) received
> sent [LCP ProtRej id=0x2 c0 29 01 01 00 07 03 03 00]
> rcvd [LCP TermReq id=0x4
det virker som windows går i spåner over deflate , så
slå det fra i /etc/ppp/options med "nodeflate" .
suk skift windows serveren med en unix/linux/freebsd med mgetty på porten. :))
> "f\37777777600\026\37777777670\000<\37777777715t\000\000\003\37777777625"]
> LCP terminated by peer (fM-^@^VM-8^@<M-Mt^@^@^CM-^U)
> sent [LCP TermAck id=0x4]
> Connection terminated.
PS.
Da der ikke er nogen softwarekompression i linux som virker med
windows, så kan du helt slå det fra. Og da du anvender analog modem
med inbygget V42bis så er softwarekompression ikke nødvendig.
De 9600BPS var dog ikke særlig meget ;(
Er det over mobiltelefon ?
--
no signature :)
| |
Gert Mikkelsen (19-02-2002)
| Kommentar Fra : Gert Mikkelsen |
Dato : 19-02-02 12:01 |
|
Tak for hjælpen Frank.
Det var ikke kun det der var galt, men det fik mig på sporet af hvad jeg
gjorde galt. Der var også andre kompremeringsrutiner som 2000 ikke kunne
lide. -all ( fravælger alt komprimering ) i /etc/ppp/options hjalp.
Jeg ville gerne at der kunne være linux i begge ender, men det bestemmer man
jo ikke altid selv...æv æv.
Og rigtigt nok så er det mobil kommunikation, derfor de 9600 bps. Det er
heldigvis ikke til at surfe over, der skal kun sendes en begrænset mængde
data, så det går nok.
MVH Gert Mikkelsen
"frank damgaard" <frank_spam1@post.cybercity.dk> wrote in message
news:grl7c0.36s@mkb84.ftn...
> Gert Mikkelsen <gmi@sp-teknik.dk> wrote:
>
> > Jeg har et problem med at få en ppp forbindelse til at køre fra en
> > linuxmskine til en windows 2000 maskine. Fra 2000 til linux kan jeg godt
få
> > det til at køre.
>
> > På Windows maskinen har jeg oprettet en "incomming connection" under
> > "Network and Dial-up Connections". Jeg kan connecte til denne både fra
en
> > win98 og en win2K, men ikke fra min linux.
>
> ....
> > sent [LCP ConfRej id=0x0 <mrru 1614> < 17 04 00 12>]
> > rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xa9659196> <pcomp>
<accomp>]
> > rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap 81> <magic
0x668016b8>
> > <pcomp> <accomp> <callback CBCP> <endpoint
>
> callback ?
>
>
> > sent [PAP AuthReq id=0x1 user="root" password="hemmeligt"]
> > rcvd [PAP AuthAck id=0x1 ""]
>
> er du sikker på at det er som "root" du vil logge ind ?
> (nu er det jo en windåse....)
>
>
> > sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
>
> slå "deflate" fra på linux. Windows kender det ikke.
> til gengæld kan windows nogle patenterede softwarekompressioner
> som linux ikke "må" bruge...
>
> > rcvd [CBCP Request id=0x1 < AdminDefined delay = 0>]
> > Unsupported protocol 'CallBack Control Protocol (CBCP)' (0xc029)
received
> > sent [LCP ProtRej id=0x2 c0 29 01 01 00 07 03 03 00]
> > rcvd [LCP TermReq id=0x4
>
> det virker som windows går i spåner over deflate , så
> slå det fra i /etc/ppp/options med "nodeflate" .
> suk skift windows serveren med en unix/linux/freebsd med mgetty på porten.
:))
>
> >
"f\37777777600\026\37777777670\000<\37777777715t\000\000\003\37777777625"]
> > LCP terminated by peer (fM-^@^VM-8^@<M-Mt^@^@^CM-^U)
> > sent [LCP TermAck id=0x4]
> > Connection terminated.
>
>
> PS.
> Da der ikke er nogen softwarekompression i linux som virker med
> windows, så kan du helt slå det fra. Og da du anvender analog modem
> med inbygget V42bis så er softwarekompression ikke nødvendig.
> De 9600BPS var dog ikke særlig meget ;(
> Er det over mobiltelefon ?
>
>
> --
> no signature :)
| |
frank damgaard (19-02-2002)
| Kommentar Fra : frank damgaard |
Dato : 19-02-02 16:04 |
|
Gert Mikkelsen <gmi@sp-teknik.dk> wrote:
> Det var ikke kun det der var galt, men det fik mig på sporet af hvad jeg
> gjorde galt. Der var også andre kompremeringsrutiner som 2000 ikke kunne
> lide. -all ( fravælger alt komprimering ) i /etc/ppp/options hjalp.
ok, det er muligt at PPP i win2000 er forkert implementeret.
Windows PPP burde bare svare nej tak til det den ikke kan lide.
(men MS har vel kun teste mod andre MS maskiner....)
> Og rigtigt nok så er det mobil kommunikation, derfor de 9600 bps. Det er
> heldigvis ikke til at surfe over, der skal kun sendes en begrænset mængde
> data, så det går nok.
Hvis der er ISDN-modem som dialin på serveren, så kan man med fordel
anvende V110 protokol på mobiltelefon, ofte AT+CBST=71 som
init-streng på mobilmodemet.
Så får man digital opkobling med ofte 1-4 sekunders opkoblingstid,
og en mere stabil dataforbindelse.
(det virker ofte også til internetudbyderne)
--
Frank Damgaard |
| |
|
|