Como hacer que un shell script se ejecute al iniciar??

Pues eso, me instale knoppix 4.3 y configuro la red bien y todo, pero resulta que cada vez q reinicio se me desconfigura misteriosamente la red, no entiendo porque pasa, pero aun asi he creado un script para que al ejecutarse se me configure la red correctamente, el caso es que no se donde tengo que meter el script para que se ejecute al iniciar, alguien puede ayudarme???

el script es lo siguiente:

ifconfig eth0 192.168.0.30 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add default gw 192.168.0.1

Gracias de antemano!
En Gentoo tengo mi script dentro de /etc/init.d/

En tu caso seria:

#!/sbin/runscript
start() {

echo Configurando Red
ifconfig eth0 192.168.0.30 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add default gw 192.168.0.1
echo Hecho

}

Despues se añade en el inicio con un rc-update add default

El formato del script no canviara de distro creo aunque el metodo para añadir al inicio puede que si.

PD: Knoppix 4.3 ??? Me imagino que sera 3.4 :cool:
Si, sorry es la 3.4

Gracias por tu contestacion pero parece ser que el comando rc-update no funciona en mi distro, asi que si alguien fuera tan amable de indicarme otra forma, lo agradeceria mucho.

Gracias!
Quiero suponer que te levanta el interfaz de red al arracar pero no lo hace con los datos correctos, ¿me equivoco?.

Si es asi edita el fichero /etc/network/interfaces y pon tus datos. El contenido de mi fichero es el siguiente:

# cat /etc/network/interfaces escribió:# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
address 10.0.0.5
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.2


Un saludo
El problema es que me lo reescribe no se porque, creo que es porque al arrancar intenta asignar la red por DCHP y lo hace incorrectamente, por eso por mas que edite el fichero, al reiniciar estara "restaurado" a su configuracion original.
A nadie mas le ha pasado con la knoppix 3.4??

Alguien sabe como arrancar el script al iniciar? como puedo hacerlo?

Gracias de antemano!!
Me picaba la curiosidad y he pegado una googleada :)

El problema esta en el fichero ese que te he comentado. Ahí es donde se indica que arranque con dhcp en vez de con IP fija.

Aqui:

http://documents.made-it.com/Debian_Internet_Server/Debian_Internet_Server-5.html

indican que el ejemplo basico de configuracion con IP fija es este:

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
# automatically added when upgrading
auto lo
iface lo inet loopback
# The first network card - this entry was created during the
# Debian installation automatically added when upgrading
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.

Fijate en lo que está en negrita.

En cambio aqui:

http://mx.grulic.org.ar/archiver/html/grulic/2002-05/msg00032.html

le dicen a uno que para usar dhcp tiene que poner en el fichero del que hablamos lo siguiente:

iface eth0 inet dhcp

Mira no sea que tengas puesto lo de dhcp.

Un saludo
5 respuestas