Ok - THIS is a bug in 9.3, thru and thru.
Practically every time my system boots (not often, but still) eth0 and
eth1 exchange their hardware assignments. Since one is connected to
the internet and the other to my intranet, this is a problem!
After talking to some people on another list, I hear that SuSE knew
about this during the beta and didn't fix it! Didn't they think
anyone would want to run a firewall on 9.3?
I've got part of a workaround (Thanks John Sivak)
# First "un-assign" the interfaces
/sbin/nameif -s foo0
/sbin/nameif -s foo1
# Now "re-assign" the interfaces
/sbin/nameif -s eth0
/sbin/nameif -s eth1
But I'm having trouble figuring out exactly where to put it. nameif
needs to be used before the interface is up, but putting the commands
in boot.local or boot.localnet don't seem to work. Ditto for creating
a new job (/etc/rc3.d/S06initiface), to run right behind S05network.
Any thoughts on the correct place to put this, or a different fix?
Mike-
--
Mornings: Evolution in action. Only the grumpy will survive.
--
Please note - Due to the intense volume of spam, we have installed site-wide spam
filters at catherders.com. If email from you bounces, try non-HTML, non-encoded,
non-attachments.