Dante Lanznaster <dant...@gmail.com> wrote:

> I have the perfect laptop for you. Old toshiba pentium 75 or something like
> that. The serial port on that is so real and manly that it makes Chuck
> Norris cringe in fear. Ping me if you're interested.

Yes, that's probably just what this particular project needs.  The evil
OS needed to run the DSLAM configuration GUI tool is Weendoze in case
you haven't guessed it, and that crappy OS most certainly does not
deserve to be run on any better hardware than that.

That DiamondCraft software (config tool for Diamond Lane / Nokia D50
DSLAMs) was made to run under WinNT 4.0 or Win2k - is the laptop in
question capable of running either of those?

Longer explanation if anyone is curious: the DSLAM core is a non-IP-
aware ATM switch, but the management module talks SNMP over UDP/IP via a
dedicated out-of-band interface.  Two such interfaces in fact: Ethernet
and serial PPP.  The Ethernet interface can't be used until one has
configured an IP address for it which is a chicken-and-egg problem, so
the serial PPP connection which uses hard-coded 192.168.0.x IP addresses
is required for the initial configuration.  (And since it's required
initially anyway, I might as well use it for all configuration and not
bother with the Ethernet interface.)

While I most certainly could establish the serial PPP connection to the
box using any OS/hardware platform of my choice, the show-stopper occurs
at the SNMP level: it's a totally undocumented proprietary MIB, and with
the DSLAM being obsolete past the end of all support, I am not holding
my breath for a copy of the MIB definition files so I could use a
standard generic SNMP client running under UNIX or Linux.  Instead the
darned DiamondCraft Weendoze GUI tool is all we have that can talk SNMP
to the DSLAM's proprietary MIB.

DiamondCraft runs under WinNT 4.0 or Win2k according to the docs, and it
seems to have some kind of backdoor tie-in to the PPP implementation in
those versions of Weendoze: instead of telling the user to establish the
PPP connection explicitly and then run DiamondCraft, the docs tell you
to just run DiamondCraft and select either serial connection (w/o extra
parameters) or Ethernet (asks for IP address) inside of DiamondCraft.
With the Ethernet option it seems to just use the Weendoze IP stack like
a normal app, so that mode *could* perhaps be made to run under wine or
somesuch, but its serial connection mode seems to dig into the guts of
Weendoze bypassing normal interfaces.

I've considered having another box act as a router between the PPP link
and Ethernet, but that wouldn't work because the DSLAM side of that PPP
link would have no routing table and hence no way to send SNMP response
packets to anything other than what's directly attached to the end of
the serial PPP link.  Connecting the serial port to one of my existing
Linux boxes and trying to run DiamondCraft on that via wine or VMware or
whatever seems like an incredible amount of pain, so I feel that using a
dedicated throwaway laptop to run Weendoze and DiamondCraft would be the
least painful option.

And I am looking for a real serial port directly on the laptop because
it seems like using a USB-to-serial adapter would be an extra layer of
pain on top of everything else which I'd like to avoid if I can.

MS
_______________________________________________
LinuxUsers mailing list
LinuxUsers@socallinux.org
http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers

Reply via email to