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