Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Sep 2000 00:32:28 +1100 (EST)
From:      Rowan Crowe <rowan@sensation.net.au>
To:        freebsd-isp@freebsd.org
Subject:   PicoBSD as a router - with extensions
Message-ID:  <Pine.BSF.4.21.0009190016060.40476-100000@velvet.sensation.net.au>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0009190016060.40476-100000>