From owner-freebsd-mobile Tue Mar 21 20:36:13 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id 0833A37C06F for ; Tue, 21 Mar 2000 20:36:08 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.9.3) id XAA85551; Tue, 21 Mar 2000 23:35:26 -0500 (EST) (envelope-from cjc) Date: Tue, 21 Mar 2000 23:35:26 -0500 From: "Crist J. Clark" To: Lars Eggert Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: switching between connected/disconnected operation? Message-ID: <20000321233526.F85043@cc942873-a.ewndsr1.nj.home.com> Reply-To: cjclark@home.com References: <14551.49718.603919.823550@hbo.isi.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <14551.49718.603919.823550@hbo.isi.edu>; from larse@isi.edu on Tue, Mar 21, 2000 at 06:40:54PM +0000 Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Mar 21, 2000 at 06:40:54PM +0000, Lars Eggert wrote: > Hi, > > we're trying to come up with a way to configure our laptops so that we > can easily switch between connected (i.e. we have a net) and > disconnected (we have no net) states. This does not need to be > automatic (would be nice though), having users type "net on|off" in a > shell is perfectly fine. > > Looking at /etc, it seems that what we'd like requires non-trivial > changes to the configuration; the laptops we'd like this for run a > number of services that would need to be started/stopped: NIS, NFS > (clients), inetd, sendmail, sshd, lpd, amd, named, etc. Some of these > should be okay to leave running when disconnecting (e.g. inetd, sshd). > Others (NIS, NFS, amd) must be stopped/restarted. > > Has anyone ever done this? How? Any pointers? This is for 4.0-RELEASE, > btw. I am very interested in this too, and what I would like to do is even more complicated. There are four basic network states I would have my notebook in, 1) Ethernet on 192.168.x.0 LAN in my apartment 2) Ethernet on 192.168.y.0 LAN in my office 3) Dial-in, PPP, to the registered net in the office 4) Stand-alone Some states would preferably have NFS mounted volumes; some would even want to run services like NIS or Samba. All networked states need to have DNS handled from both the standpoint of different servers and what the machine gives itself for the domain portion of the hostname. Right now, I need to get in there and do some serious tweaking as root to get one setup to work after being in another. Ideally, I'd want to make the computer figure out which net it is on during boot, but I think this might not be the level to start at. My first goal is to script or otherwise automate the changes root does to go from one state to the other. I am sure others out there have wanted to use their notebooks in ways like this. How have you all handled it? -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message