[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

The Null-Modem cable info



Hi!
Here is all the stufff that you need if you want to connect a win95 (I
dunno if the modem.inf works with win98, but you can try) box to your
linux box with a null modem cable and pppd.

The modem.inf file attached is not my own work. I just added a line
there to get it running with pppd. Much credit goes to the original
author, but I don't know who he/she is.
The modem.inf file contains 3 drivers. The "Generic NULL modem" driver
is the correct one.

The perl scribt pppcontrol, and the shell script startppp go into /sbin
on your linux box.
The perl script supplied is acctually not nessecerry. You can equally
well use cron to do what it does.
The "pppcontrol" script is started in one of your rc files with
"/sbin/pppcontrol &". What it does is simply looping forever and
checking that the pppd is running on the linux box. I couldn't get the
persist option working with pppd, if you get it working you don't need
the perl script.
As I said pppcontrol loops all the time and checks every 30 secs if pppd
is running (It assumes /usr/sbin/pppd to be the path). If pppd is not
running anymore it will call startppp to get pppd back up again. The
reason why you need a script to check if pppd is running is simply
because pppd will exit with an LCP config request timeout after a while
because your win95 box is switched of or something.

You might want to change the network options in startppp to your liking.

pppd opions:
local Means that you don't use a modem.
noauth is used so you don't have to enter any user name and password on
the win95 maschine. If you want authentication, change it.
nocrtcts disables hardware flow control.
xonxoff enables software flow control

Configuring the win95 box:
Of course you need to enter all the network options correctly in win95
dun.. like the IP address.
If you use the noauth option in pppd, it doesn't matter what you enter
as username and password.
As a phone number just enter anything.. I don't remember if you can
leave the field empty or not. Just enter 123.
What I did to get my win95 laptop to automatically log in to my linux
box at startup was this:
There is checkbox somewhere in DUN (don't remeber where) that disables
the confirmation you have to click every time you open a DUN connection.
Check that, and then simply trow a "Shortcut" into you StartMenu\Startup
folder to the DUN connection.

I hope you can make some sense out of this.. For any clarification
please e-mail me!
Of course you can change as much as you want to my scripts and the rest.
As I said the modem.inf file is acctually not my own work.
Please let me know if you got it working!

--
Hans Dumbrajs / hansd@saunalahti.fi

Attachment: pppd-dun.zip
Description: Zip compressed data


Reply to: