*BSD News Article 30706


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!news.kei.com!ub!csn!erich
From: erich@teal.csn.org (Eric Hilfer)
Subject: PPP->SOlaris success
Message-ID: <CqD89G.GnH@csn.org>
Sender: news@csn.org (The Daily Planet)
Nntp-Posting-Host: teal.csn.org
Organization: Colorado SuperNet, Inc.
Date: Wed, 25 May 1994 15:56:03 GMT
Lines: 39

I have gotten a PPP connection from FreeBSD-1.0 to Solaris 2.3 to work.

Here are the problems I had to work out:

tty IOCTL errors on FreeBSD:

	I had to add a couple of items to the GENERIC FreeBSD kernel I was using.
	I added PPP pseudo devices and com port BIDIR capability.  I found
	the lines for these items in the LINT file in the config directory.
	I needed the system section of the source distribution to rebuild the
	kernel.

Chat script failing to connect to Solaris system.

	The Solaris system I am dialing into has a Modem password configured
	on the answering modem.  It echoes the password characters as '*'s
	and can't process the password characters if they come in too fast.
	I looked at the chat source code and found that putting \d's in the
	send strings creates a 2 second delay.  I just put a \d after each
	character in the modem password and it worked fine, (althought it takes
	a while to send the password).

Failure to negotiate configuration between PPP processes.

	FreeBSD's pppd started to talk to Solaris's aspppd (via the aspppls login
	shell).  After some time sending configurations back and forth, either
	pppd would give up, or Solaris would hang or crash.  I tried the various
	compression negotiation compatibility modes available with pppd, but
	they didn't help.  I was able to make a connection if I set up aspppd to
	run without any compression in IP headers or data.

	The real solution was to get a Solaris patch that fixed the aspppd
	compression negotiation bug.  Then the connection worked with compression.
	The Solaris patch file is 101425-03.tar.Z, and I used archie to find a 
	US anonymous ftp sight which had it.

Eric

erich@csn.org