Date: Wed, 10 Jul 2002 23:50:21 +0300 From: Giorgos Keramidas <keramida@FreeBSD.org> To: Szilveszter Adam <sziszi@bsd.hu> Cc: Chris Pepper <pepper@reppep.com>, freebsd-doc@FreeBSD.org Subject: Re: docs/39824: Various tweaks for doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml; corresponding comment clarification for GENERIC Message-ID: <20020710205021.GB2739@hades.hell.gr> In-Reply-To: <20020708200642.GG1126@fonix.adamsfamily.xx> References: <200207030020.g630K4GZ037338@freefall.freebsd.org> <a05200101b94e93ff99e7@[64.81.19.109]> <20020708183507.GE1126@fonix.adamsfamily.xx> <a05200116b94f91461122@[129.85.219.160]> <20020708200642.GG1126@fonix.adamsfamily.xx>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2002-07-08 22:06 +0000, Szilveszter Adam wrote:
> On Mon, Jul 08, 2002 at 03:00:59PM -0400, Chris Pepper wrote:
> > Yep, that's you. I looked in there, added USB modules, and
> > made my system un-bootable for a while, so I'm not ready to take
> > on an explanation of how to load modules.
>
> I'm sorry to hear that you experienced problems. However, that's how
> it is supposed to work in theory, but in practice not everything may
> have been groovy.
>
> > Does the ipfw stuff in /etc/defaults/rc.conf depend on
> > manually adding ipfw to /boot/loader.conf to work? I've been
> > looking for info on loading modules, but it's pretty sparse.
>
> AFAIK, ipfw can be made to work in this way too. Some modules even
> should be able to load themselves on-demand before they are first
> needed, but I do not know what are these. (One tip: do not expect
> this method to work with the msdosfs module and a floppy)
The /etc/rc.* scripts will load the ipfw module if support for IPFW
does not exist in the kernel, by the time the scripts run. Look at
lines 309-326 of /etc/rc.network. In my CURRENT installation these
lines read:
309 # Initialize IP filtering using ipfw
310 #
311 if /sbin/ipfw -q flush > /dev/null 2>&1; then
312 firewall_in_kernel=1
313 else
314 firewall_in_kernel=0
315 fi
31
317 case ${firewall_enable} in
318 [Yy][Ee][Ss])
319 if [ "${firewall_in_kernel}" -eq 0 ] && kldload ipfw; then
320 firewall_in_kernel=1
321 echo 'Kernel firewall module loaded'
322 elif [ "${firewall_in_kernel}" -eq 0 ]; then
323 echo 'Warning: firewall kernel module failed to load'
324 fi
325 ;;
326 esac
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020710205021.GB2739>
