Toni Castillo Girona wrote:
>
> ----- Original Message -----
> From: "Toni Castillo Girona" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Monday, October 23, 2000 6:45 PM
> Subject: Habilitar eth0 y eth1 en el arranque
>
> > Tengo una duda, me gustar�a saber si lo que he hecho es el modo
> correcto
> > en Debian:
> >
> > - tenia 2 tarjetas de red que no me cargaban y las inicializaba
> > manualmente dentro del sistema
> > con ifconfig y lsmod (cargaba los modulos ne2k-pci.o y el ne.o).
> >
> > Como queria tener eth0 y eth1 al iniciar, hice esto:
> >
> > cree un fichero en /etc/init.d/ llamado redI con permisos de
> ejecucion.
> > Era un script que lanzaba
> > lsmod e ifconfig.
> >
> > En /etc/rcS.d/ cree un fichero con S16red que era un enlace a
> > /etc/init.d/redI.
> >
> > La cuesti�n es que arranca bien eth0 y eth1, pero me parecio una
> chapuza
> > (xD)
> >
> > Es correcto? o hay otro m�todo m�s limpio???
> >
> > THX
> >
> ...
Y... no es muy est�ndar tu m�todo.
Si usas potato (Debian 2.2) el ifconfig se maneja autom�ticamente
con el script /etc/init.d/networking que lee sus datos de configuraci�n
del archivo: /etc/network/interfaces, donde deber�as tener algo as�
como:
-----
iface lo inet loopback
# Tarjeta para red local:
iface eth0 inet static
address 192.168.100.22
network 192.168.100.0
netmask 255.255.255.0
broadcast 192.168.100.255
# Tarjeta para red con conexi�n al exterior
iface eth1 inet static
address 168.96.74.55
network 168.96.74.32
netmask 255.255.255.224
broadcast 168.96.74.63
gateway 168.96.74.33
-----
El insmod tambi�n deber�a manejarse autom�ticamente, basta poner
en el archivo /etc/modules los m�dulos que quieres cargar, por ejemplo:
-----
ne
ne2k-pci
-----
y en alg�n archivo presente en el directorio /etc/modutils (que, por
ejemplo se llame "local"), las opciones de los m�dulos, x ej.:
-----
options ne io=0x300 irq=15
-----
Una vez generado el archivo "local" en /etc/modutils debes ejecutar
update-modules
para que se actualice el /etc/modules.conf con la informaci�n de
todos los archivos de /etc/modutils
En resumen:
en alg�n momento del arranque el sistema se fija en /etc/modules
a ver cu�les m�dulos debe cargar, y los carga en el orden en que los
encuentra (esto va a decidir qu� tarjeta es eth0 y cu�l es eth1).
Mientras los carga, tiene en cuenta las opciones que encuentra en
/etc/modules.conf (que incluye lo que hayas escrito en cualquier
archivo que "update-modules" haya encontrado en el directorio
/etc/modutis).
M�s tarde, durante el arranque se ejecuta el script networking, que
entre otras cosas hace un "ifup -a": "levanta" todas las interfases
de red conocidas (las que encuentra en /etc/network/interfaces).
Si usas slink te recomendar�a que sigas con tu m�todo, que
funciona, hasta que te actualices a potato.
De cualquier manera, se supone que cuando creas un script en
/etc/init.d la forma "oficial" de crear los links es con
update-rc.d (que tiene su propia man-page :)
---------
Una pregunta al margen: al intentar leer tu primer mensaje sobre
este tema (el de las 13:45) se me cuelga el netscape con un Bus
error. A alguien m�s le ocurri�? Alguna idea de lo que puede pasar?
Se trata del communicator-smotif-475 versi�n 4.75-1
--
Saludos,
O__
Enzo. ,>/
========================================================()=\()====
Enzo A. Dari | Instituto Balseiro / Centro Atomico Bariloche
8400-San Carlos de Bariloche, Argentina | email: [EMAIL PROTECTED]
Phone: 54-2944-445208, 54-2944-445100 Fax: 54-2944-445299
Web page: http://cabmec1.cnea.gov.ar/darie/darie.htm