I'm DESPERATE. I need help decoding a PPP protocol.
I have a device (Easybox Internet) connected to a
Cellular phone in CDPD mode. It's almost connecting
to Internet, but there are some problems with the
PPP authentication so I need an PPP analyzer. I've
captured the data already.
Who could help me?
part 1 1628 bytes content-type:text/plain; charset=us-ascii
Hi,
I assume this is running on a serial link so can you not spot the data
coming past with some kind of PC serial line watcher?
I am using PPP (for an Iready part) and have not seen any tools for
checking this...and for explanation, the RFC is....well, an RFC(!)
You could always try hooking it up to a linux box and obtain the debug
output from the daemon - contact me if you have no tried this and need to
know what to do. I'm not sure where this will get you but it is better than
nothing.
I'm DESPERATE. I need help decoding a PPP protocol.
I have a device (Easybox Internet) connected to a
Cellular phone in CDPD mode. It's almost connecting
to Internet, but there are some problems with the
PPP authentication so I need an PPP analyzer. I've
captured the data already.
Who could help me?
Yes, I'm running on a serial link and I capture the
data with a PC, but after capturing I need to decode
the data. There is a software called SerialView that
do this but I have no time to buy it.
part 1 3314 bytes content-type:text/plain; charset=us-ascii
Hi,
The RFCs concerning PPP (well, the ones that I know about) are....
RFC1661
RFC1663
but they are RFCs....and not too helpful. I've not managed to find a
*decent* text on PPP but I am sure one exists.
I strongly recommend the Linux option, if you have a Linux box lying
around.....
Just got my copy of Linux Journal. In "Focus on Software" there is a PPP
monitor program mentioned: pppstatus. You can get it at http://pppstatus.sourceforge.net/. Here is a description:
This utility, designed to be run in a video terminal (VT), shows the status
of your PPP connection. All statistics are shown., including IP address and
a graphical display of throughput. It's one drawback is it doesn't have an
option to lock the screen when invoked so you can leave it up while
unattended. Requires: libncurses, glibc.
Hi Octavio, the Linux pppd source package contains a LCP etc
decoder/dumper which is used in debug mode. You can use it to translate
your captured data (by taking the code and rewriting it into a new
application).
Or you can rent a protocol analyzer (owww...).
good luck,
Peter
-- http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads
We've used a number of 486's running a small distribution of linux to help
debug our embedded ppp/udp code. Check out http://www.freesco.org for a floppy
disto.
alternatively, u could check out microchips app note AN724, which deals with how
MCUs connect to Internet via PPP. it's a good idea to also have RFC1661 at hand.
Then in a DOS window (in a clean directory for this purpose!) you do:
gzip -d ppp-2.3.5-36.tgz
tar -xf ppp-2.3.5-36.tar
This will yield a new directory called ppp-2.3.5-36 which contains lots of
files. I do not have this package installed but if you have grep
(grep.exe) or a search utility that searches inside c and h files (I have
no idea how to do this in windows). You want to search for words like:
ConfReq
ConfAck
...
The place where they are used contains the C code you need to cut&paste to
write a PPP post-moretm analyzer. You will likely need the RFCs too. Some
(many) features of the NCP negotiation for special (cellular) networks are
unpublished... good luck.
The ppp package version 2.3.5-36 is something taken from a running
machine. You might find something more recent.
I want to use freesco to conect my modem cable to my home network. Now I am
using ISC from Win98SE. I have to use a 32 MB ram machine with a hard disk
and the win98 installed just only for a NAT router like aplication. The
point is that the IP configuration of the ethernet card connected to the
cable modem, is asigned automatically, and in the freesco I have to put an
IP address!
>I want to use freesco to conect my modem cable to my home network. Now I am
>using ISC from Win98SE. I have to use a 32 MB ram machine with a hard disk
>and the win98 installed just only for a NAT router like aplication. The
>point is that the IP configuration of the ethernet card connected to the
>cable modem, is asigned automatically, and in the freesco I have to put an
>IP address!
>
>Can you give me some advice about this mater?
I believe that in FREESCO v0.2.7 there's a configuration option that
allows the FREESCO box to serve as a DHCP client ... not just the
DHCP sedrver to the local net.
Note that you should be able to try out FREESCO without any changes
to the existing Win98 config, since FREESCO runs entirely from
floppy. But you may need to disable PnP in the BIOS in order for
FREESCO to pick up the NICs properly ...
Imho this is way OT. Look up Coyote Linux, The Linux Router Project, DHCP,
and info on cable modem routing in general. I do not know how to do this
with freesco.
> alternatively, u could check out microchips app note AN724, which deals
with how
> MCUs connect to Internet via PPP. it's a good idea to also have RFC1661 at
hand.
>
> seyi
This was the most valuable information I received.
I want to pay you US$ 100,00
How can I do that? Can I send you a check? Money order?