Hans Lambermont wrote:
Billy Newsom wrote:
Does anyone have FreeBSD 5.3 installed (preferably a version compiled
before March 2005)
FreeBSD 5.3-RELEASE #3: Sun Dec 19 14:54:18 CET 2004
What is the output for this command under FreeBSD 5.3?
sh -c "cd /etc/rc.d ; rcorder -s nostart * 2>/dev/null"
preseedrandom
initdiskless
rcconf.sh
initrandom
dumpon
vinum
gbde_swap
gbde
ccd
swap1
early.sh
fsck
root
mountcritlocal
ipfilter
var
cleanvar
addswap
sysctl
hostname
ipmon
random
adjkerntz
atm1
ipnat
ipfs
kldxref
sppp
serial
pccard
netif
isdnd
ppp-user
ipfw
dhclient
nsswitch
ip6addrctl
atm2
routing
ip6fw
network_ipv6
mroute6d
route6d
mrouted
routed
NETWORKING
devd
mountcritremote
lomac
syslogd
savecore
SERVERS
named
ntpdate
rpcbind
nisdomain
ypxfrd
ypserv
ypupdated
ypbind
ypset
yppasswdd
accounting
nfsclient
amd
atm3
tmp
cleartmp
dmesg
ike
ipsec
ipxrouted
kerberos
kadmind
keyserv
kpasswdd
ldconfig
quota
nfsserver
mountd
nfsd
nfslocking
pflog
pf
pppoed
pwcheck
virecover
DAEMON
watchdogd
usbd
ugidfw
timed
apm
apmd
bootparams
local
lpd
motd
ntpd
rarpd
rtadvd
rwho
LOGIN
syscons
sshd
sendmail
archdep
abi
cron
devfs
jail
localpkg
netoptions
securelevel
resolv
pcvt
othermta
msgs
moused
mixer
inetd
bgfsck
-- Hans
Hmm. That's interesting. Thanks. Here's a diff I ran on the two outputs.
Notice that the ipfilter script is in a different spot, but just barely.
Although I was trying to make something of the situation, I don't
immediately see how it can make a big difference. I was really trying
to see if/how ipnat would stop working (at least immediately after
reboot) until I flushed and reloaded ipnat.
#diff -u 53.txt 54.txt
--- 53.txt Sat Jul 2 23:05:19 2005
+++ 54.txt Sat Jul 2 23:06:17 2005
@@ -12,9 +12,9 @@
fsck
root
mountcritlocal
-ipfilter
var
cleanvar
+ipfilter
addswap
sysctl
hostname
@@ -95,6 +95,7 @@
bootparams
local
lpd
+mixer
motd
ntpd
rarpd
@@ -117,6 +118,5 @@
othermta
msgs
moused
-mixer
inetd
bgfsck
Anyhow, I don't see what bearing any of this would have on ipnat
mysteriously stop working for me. The only thing I see is that I might
have at some point started using interface renaming.
The only thing I can figure at this point by looking into this is that
when I edited ipnat.rules, I used my renamed interfaces, just as I did
in ipf.rules. What I see in the rcorder outputs is that /etc/rc.d/netif
comes after /etc/rc.d/ipnat. In other words, perhaps my interface names
in my ipnat.rules file is being loaded during bootup *before* those
interface names exist! If so, ipnat would act weirdly, perhaps.
One of the routines run by /etc/rc.d/netif on line 69 is
/etc/rc.d/ipfilter resync
which seems to resync ipfilter, but not ipnat. What I see is that it
seems like renaming interfaces *might* have broken ipnat. And that
might explain why I have to manually run
"/sbin/ipnat -CF -f /etc/ipnat.rules"
after every boot.
I think I will script this, and watch the output of ipnat -l. As far as
I know, ipnat was supposed to work fine with renamed interfaces, but
maybe not.... dunno.
Billy
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"