View previous topic :: View next topic |
Author |
Message |
Rene_Merida n00b
Joined: 28 Mar 2005 Posts: 49
|
Posted: Tue Sep 27, 2005 9:28 pm Post subject: [Hardware] Instalación de una tarjeta de red Adicional |
|
|
Ante todo reciban un cordial saludo !!
Deseo instalara una tercera tarjeta de red a una computadora que la quier colocar de Firewall. Al instalarla físicamente observo, con el comando dmesg, que la ha instalado como eth2 arrojándome el siguiente mensaje:
eth2: Realtek RTL 8139 at 0xd0x15000, 00:08:a1:62:ab:dd, IRQ 10
eth2: Identified 8139 chip type 'RTL-8100B / 8139D'
Ahora bien, en el sistema se hizo la prueba ejecutando "ifconfig" con determinada dirección IP, pero cuando ejecuto "rc-update add net.eth2 default para" que arranque por defecto al iniciar el equipo, el sistema me dá el siguiente mensaje de error:
# /sbin/rc-update : /etc/init.d/net.eth2 not found ; aborting
Agradezco me orienten para solucionar este problemita... !!
De antemano, muchas gracias por su atención,
Atte,
Rene_Mérida
Venezuela |
|
Back to top |
|
|
aj2r l33t
Joined: 11 Sep 2005 Posts: 705 Location: Granada/Andalucía/España
|
Posted: Tue Sep 27, 2005 9:31 pm Post subject: |
|
|
Es simple, el fichero /etc/init.d/net.eth2 no existe. Lo que debes hacer es como root copiar el archivo /etc/init.d/net.eth0 a /etc/init.d/net.eth2 y hacer ya entonces el rc-update |
|
Back to top |
|
|
DDrDark Guru
Joined: 01 Aug 2005 Posts: 429
|
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Wed Sep 28, 2005 2:49 am Post subject: |
|
|
DDrDark wrote: | Y te faltó decir que hay que hacerle un enlace simbolico con net.lo, o eso creo .. me ekivoco? | No te equivocas. Ademas, si quieres ahorrarte el engorro de lidiar directamente con ifconfig, puedes configurar las tres tarjetas en el archivo /etc/conf.d/net. Por ejemplo, la siguiente configuracion establece la direccion 192.168.0.4 para eth0, dhcp para eth1, y 192.168.1.7 para eth2:
Code: | config_eth0=( "192.168.0.4 netmask 255.255.255.0 broadcast 192.168.0.255" )
routes_eth0=( "default via 192.168.0.1" )
config_eth1= ( "dhcp" )
config_eth2=( "192.168.1.7 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth2=( "default via 192.168.1.1" ) |
Luego, como ya han comentado, asegurate de que existe los enlaces simbolicos (no archivos):
net.eth0 -> net.lo
net.eth1 -> net.lo
net.eth2 -> net.lo
Para crear un enlace simbolico:
Code: | ln -s /etc/init.d/net.lo /etc/init.d/net.eth2 |
Saludozzzzzz |
|
Back to top |
|
|
Rene_Merida n00b
Joined: 28 Mar 2005 Posts: 49
|
Posted: Wed Sep 28, 2005 2:02 pm Post subject: |
|
|
Gracias a todos por tan pronta respuesta y stolz por su orientación.
Les aclaro, el enlace simbólico al cual hicieron mención funcionó perfectamente; luego no funcionaba el ping de cada tarjeta (ping -I eth0 192.168........) , entonces como se trata de un kernel 2.4.26 se colocó el enrrutamiento de cada una, de la siguiente manera en el archivo /etc/conf.d/net :
gateway="eth0/192.........254"
gateway="eth1/192.........253"
gateway="eth2/192.........252"
Gracias nuevamente por la ayuda de cada quien.
Atte,
Rene_Merida |
|
Back to top |
|
|
|