From owner-freebsd-questions Tue Feb 17 10:39:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA21702 for freebsd-questions-outgoing; Tue, 17 Feb 1998 10:39:37 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from base486.home.org (imdave@imdave.pr.mcs.net [205.164.3.77]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA21534 for ; Tue, 17 Feb 1998 10:38:52 -0800 (PST) (envelope-from imdave@mcs.net) Received: (from imdave@localhost) by base486.home.org (8.8.8/8.8.8) id MAA11622; Tue, 17 Feb 1998 12:36:22 -0600 (CST) Date: Tue, 17 Feb 1998 12:36:22 -0600 (CST) From: Dave Bodenstab Message-Id: <199802171836.MAA11622@base486.home.org> To: kline@thought.org Subject: Re: insight needed on PLIP Cc: questions@FreeBSD.ORG Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > From: Gary Kline > > Hm. Can you be more specific here? What exactly > should I put in both /etc/sysconfig files that > would be a default routing? This came up a month or two ago -- I got it working after finding a message in the archives on freebsd.org. The message refered to a bug that prevented mountd (I think) from registering properly. The bug only affects lp0. I'm running 2.0.5 and 2.2.5, and I think the bug is applicable to both -- unless a fix has been applied in the meantime. Another gentleman asked the same question as you, so I posted the scripts that I used for myself. He replied with some changes to get sysconfig, etc. to work properly -- it involved adding some sleeps, but since I now have a couple of NE2000 cards, I didn't save his changes. You might try searching the archives. Anyway, I've appended the scripts that I used on both machines when I first began experimenting. I ran them as root after booting each machine. At the very least, this will show you what needs to be done. The scripts allowed me to use either the lp0 or the ed0 interface, so there's more there than you need. Good luck. Dave Bodenstab imdave@mcs.net Excerpt from /etc/hosts: 10.0.0.1 base486.home.org base486 10.0.0.2 base586.home.org base586 machine #1 "base486", this machine runs a cacheing nameserver and ppp -alias when dialed to my ISP: --------- #!/bin/sh driver= while [ "$driver" = "" ] do echo Choose an ethernet driver: echo ' lp0' echo ' ed0' echo -n '? ' read driver case $driver in lp0|ed0) break ;; *) echo >&2 Unknown driver \"$driver\" driver= ;; esac done echo $driver run() { echo + $* $* } case $driver in lp0) run ifconfig lp0 inet 10.0.0.1 10.0.0.2 sleep 1 run ifconfig lp0 down sleep 1 run mountd sleep 1 run nfsd -u -t 2 sleep 1 run nfsiod -n 2 sleep 3 run ifconfig lp0 up ;; ed0) run ifconfig ed0 inet 10.0.0.1 netmask 255.255.255.0 sleep 1 run mountd run nfsd -u -t 2 run nfsiod -n 2 ;; esac run rwhod --------- machine #2 "base586": --------- #!/bin/sh driver= while [ "$driver" = "" ] do echo Choose an ethernet driver: echo ' lp0' echo ' ed0' echo -n '? ' read driver case $driver in lp0|ed0) break ;; *) echo >&2 Unknown driver \"$driver\" driver= ;; esac done echo $driver run() { echo + $* $* } case $driver in lp0) run ifconfig lp0 inet 10.0.0.2 10.0.0.1 sleep 1 run route add base586 localhost run route add default base486 sleep 1 run ifconfig lp0 down sleep 1 run mountd sleep 1 run nfsd -u -t 2 sleep 1 run nfsiod -n 4 sleep 3 run ifconfig lp0 up ;; ed0) run ifconfig ed0 inet 10.0.0.2 netmask 255.255.255.0 sleep 1 run route add default 10.0.0.1 sleep 1 run mountd run nfsd -u -t 2 run nfsiod -n 4 ;; esac run rwhod run mount -t nfs base486:/usr/local/include /usr/local/include run mount -t nfs base486:/usr/local/info /usr/local/info run mount -t nfs base486:/usr/local/man /usr/local/man run mount -t nfs base486:/usr/local/src /usr/local/src run mount -t nfs base486:/home/imdave /home/imdave --------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message