Thanks, that was a great help!

Patrick Marquetecken wrote:
Hi,

Now the long answer.
I'm using a extra service (in boot) in witch you can choose with grub
and i thin lilo also witch kind of network you will start, with thoose
scripts you can change everything you can image.
Internal network, wireless, no netwerk and so on even the firwall
settings.

How it works:
/etc/init.d/netconfig


this file is placed in the boot runlevel (rc-update add netconfig boot)
at boot time this script read the value of NetConfig=xxx in grub/lilo
and performs the right action. In my case eth0 or eth1. It just places a
symbolic link to my /et/runlevels/default/net.eth0 so eth0 start or
not. If you have any questions about it just send me a mail.


HTH

Patrick




------------------------------------------------------------------------


#!/sbin/runscript
#
# netconfig
#
# Written by:  Sean C. Higgins

RunLevelPath="/etc/runlevels/default"

depend() {
        before net.*
}

start() {
ebegin "Starting netconfig"
case $NetConfig in eth0)
ebegin " Switching to: $NetConfig" ln -s /etc/conf.d/net-eth0 $RunLevelPath"/net.eth0";;
eth1)
ebegin " Switching to: $NetConfig"
if [[ -e $RunLevelPath"/net.eth0" ]]; then
rm -f $RunLevelPath"/net.eth0"
fi
esac
}


stop() {
        ebegin "Stopping netconfig"
        rm $RunLevelPath"/net.eth0"
        eend $? "Error removing "$RunLevelPath"/net.eth0"
}


------------------------------------------------------------------------


default 5
timeout 10
splashimage=(hd0,4)/boot/grub/splash.xpm.gz

title=Gentoo - Ingebouwd
root (hd0,4)
kernel (hd0,4)/boot/kernel-2.4.20-gentoo-r7 root=/dev/hda7 NetConfig=eth0
initrc (hd0,0)/boot/initrd-2.4.20-gentoo-r7

title=Gentoo - Wireless
root (hd0,4)
kernel (hd0,4)/boot/kernel-2.4.20-gentoo-r7 root=/dev/hda7 NetConfig=eth1
initrc (hd0,0)/boot/initrd-2.4.20-gentoo-r7


title=Windows XP root (hd0,0) chainloader (hd0,0)+1



--
[EMAIL PROTECTED] mailing list



Reply via email to