You should probably write a startup script that contains what you have put in your rc.local, and just ensure that it runs before smb,named,dhcp etc by ensuring that the symlink in your run-level directory has a lower value than the first newtork service.

Look in your /etc/rc3.d directory ...

Buchan

Tib wrote:
[EMAIL PROTECTED]">
My machine has one interface (tried putting more in, but the pci expansion bus
is next to impossible to deal with) and so I've had to create virtual
interfaces to create the illusion of a separated network for firewall security
etc.. The problem is this though. If I put a line in rc.local of 'ifconfig
blahblahblah' then it doesn't create the interface in time for services like
dhcp and samba to start up, so they try to start and bind to an interface that
doesn't exist, and die. Plus, named doesn't bind to that interface either which
means I have to hand restart (or script, whatever) 3 services in order for it
to work properly. 

As mentioned above, I've scripted a work around, but that means that should
that script for some reason fail - I'm screwed unless I'm at the terminal. Is
it possible to setup files under the network-scripts path that are for the
virtual interfaces? ie: ifcfg-eth0:1 etc scripts? I created some modeled off of
ifcfg-eth0, but haven't rebooted yet. will this work or should I just rely on
my scripts? 

<EOL>
Tib


Reply via email to