From owner-freebsd-isp Mon Sep 18 6:32:57 2000 Delivered-To: freebsd-isp@freebsd.org Received: from velvet.sensation.net.au (serial1-2-velvet-brunswick.sensation.net.au [203.20.114.195]) by hub.freebsd.org (Postfix) with ESMTP id 1AB4E37B422 for ; Mon, 18 Sep 2000 06:32:49 -0700 (PDT) Received: from localhost (rowan@localhost) by velvet.sensation.net.au (8.9.3/8.9.3) with ESMTP id AAA40564 for ; Tue, 19 Sep 2000 00:32:30 +1100 (EST) (envelope-from rowan@sensation.net.au) X-Authentication-Warning: velvet.sensation.net.au: rowan owned process doing -bs Date: Tue, 19 Sep 2000 00:32:28 +1100 (EST) From: Rowan Crowe To: freebsd-isp@freebsd.org Subject: PicoBSD as a router - with extensions Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi all, I have a custom setup of FreeBSD 2.2.8-R which boots off a floppy and runs as a border router on a P133 with 32Mb RAM. The floppy contains the kernel which includes an 8Mb MFS partition, and enough basic functionality to be able to fetch a file from a web server, and untar it to fill the file system with the rest of the "useful utilities" - about 5Mb when fully populated. As you can see the philosophy is a little different to PicoBSD, which is designed to cram *everything* onto a single floppy. I got my version working through trial and error, and there is *just* enough space to fit in that basic functionality - no fancy tricks like crunch, just a kzipped kernel which includes a few necessary config files and utilities. I want to do a 3.x or perhaps even 4.x version, but I doubt I'll be able to build it the same way I did with the 2.2.8-R version due to kernel bloat in 3.x and higher. Has anyone ported PicoBSD to the later 3.x releases? The web site at http://www.freebsd.org/~picobsd/ seems fairly dated. Is anyone able to do a version with the following: * 3.x kernel (perhaps 3.4) with relevant drivers and MFS file system * ifconfig(8) - to config the ethernet interface * fetch(1) - to get the tar'd file system via HTTP * tar(1) - to untar the file I think that should be sufficient for a basic boot - if you can do this then please contact me and I'll give you more details. :) I will also have a go at documenting this version, and making it more generic and configurable too, since a few people have expressed interest in my existing setup... Cheers. -- Rowan Crowe http://www.rowan.sensation.net.au/ Sensation Internet Services http://info.sensation.net.au/ Melbourne, Australia Phone: +61-3-9388-9260 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message