verdwenen optie

Pagina: 1
Acties:

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25
K ik ben nu al 1,5 week bezig met het zoeken hoe ik een optie van PPPd kan disablen

de situatie is als volgt:
code:
1
PC1 (linux)=====nullmodemkabel=====PC2 (win 98/95)

PC1 is een RH7.2 machine waarop de PC2 inbelt
Het probleem zit hem in de callback optie
Ik heb ook nog een RH6.1 bak (alleen voor test mag er nix aan veranderen: is van het bedrijf) en daarop wordt de callback wel gereject.

hoe weet je dat?
simpel
logfile RH6.1
code:
1
2
3
4
5
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7dc0188> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x161c70> <pcomp> <accomp> <callback CBCP>]
[b]sent [LCP ConfRej id=0x1 <callback CBCP>][/b]
rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000> <magic 0x161c70> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2 <asyncmap 0xa0000> <magic 0x161c70> <pcomp> <accomp>]

logfile RH7.2
code:
1
2
3
4
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb417978> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x8dd03> <pcomp> <accomp> <callback CBCP>]
[b]sent [LCP ConfAck id=0x1 <asyncmap 0xa0000> <magic 0x8dd03> <pcomp> <accomp> <callback CBCP>][/b]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb417978> <pcomp> <accomp>]

het probleem zit hem in de 2 vetgedrukte regels
bij de eerste (werkende) wordt de callback gereject
bij de 2e (niet werkende) wordt de callback geaccepteerd.

Mijn vraag is dus nu
weten jullie waar ik die kan uitzetten die callback?

<edit>
vergeten:
|:( wat is er nou verdwenen:
de callback. in RH6.1 zit het er nog in met manpage en al
maar in RH7.2 is het verdwenen maar wordt het nog wel ondersteund.

Doet iets met Cloud (MS/IBM)


  • active2
  • Registratie: Juni 2001
  • Laatst online: 17-07 21:56

active2

Google is your friend

Zoiets ben ik ook meebezig!

Maar mij is het ook nog niet gelukt!

Ik heb er de nodige HOWTO's naast gehad maar het helpt niet. Win9x wil gewoon niet connecten via een null-modem kabel om de een of andere vage reden! Ik heb het geprobeerd met plip onder windows en linux --> nul op het request :(. Ik heb er al eens eerder een topic aan gewijd maar het lukt gewoon niet.

Misschien iemand die ons verder kan helpen?

Google, Het mirakel van de 21e eeuw!!!!


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25
het is mij dus met die RH6.2 bak wel gelukt
maar met die RH7.2 nog steeds niet

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25
jaaaaaaaaaaaaaaaaa
jipppieeeeeeeeeeeeeeee

hoeraaaaaaaaaaaaaa

het is me gelukt
de optie -all (overigens ondocumented :? ) zorgt bij mij voor de oplossing

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25
Nog even dit (ff de search verrijken)

je kan het ook anders oplossen dan de optie -all

gewoon de source downen van ppp en zelf de file /pppd/lcp.c editten zodat het werkt

heb ff een samenvatting van toegevoegde zaken vermeld
de plaatsing in de file mag je zelf uitzoeken
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
//functie declaratie
//nodig voor uitschakelen callback
static int nooptcbcp __P((char **));

//functie declaratie
//nodig voor inschakelen callback
static int cbcp_on __P((char **));


//Function made for disabling CBCP callback
//by    : Dennis van Remortel <>
//for   : Siemens Nederland NV <www.siemens.nl>
//date  : 23-11-2001
//
//
    { "nocbcp", o_special_noarg, (void *)nooptcbcp, "Cbcp disable" },   

//end function


//Function made for enabling CBCP callback
//by    : Dennis van Remortel <>
//for   : Siemens Nederland NV <www.siemens.nl>
//date  : 23-11-2001
//
//
    { "cbcp", o_special_noarg, (void *)cbcp_on, "Cbcp Enable" },    
//end function


//function nooptcbcp(argv)
//Function made for disabling CBCP callback
//by    : Dennis van Remortel <>
//for   : Siemens Nederland NV <www.siemens.nl>
//date  : 23-11-2001
static int nooptcbcp(argv) char **argv;
{
  lcp_wantoptions[0].neg_cbcp=0;
  return (1);
}
//end nooptcbcp

//functie cbcp_on(argv)
//Function made for enabling CBCP callback
//by    : Dennis van Remortel <>
//for   : Siemens Nederland NV <www.siemens.nl>
//date  : 23-11-2001
static int cbcp_on(argv) char **argv;
{
  lcp_wantoptions[0].neg_cbcp=1;
  return (1);
}
//end cbcp_on

en dan met pppd /dev/ttSx nocbcp of cbcp is het te gebruiken :)

Doet iets met Cloud (MS/IBM)