jun 29, 2008
Cómo configurar tarjetas de red en Red hat Enterprise, CentOS y Fedora Core
Existen tres modos para configurar tarjetas de red en sistemas operativos Red Hat 5 y CentOS 5. Nos vamos a centrar en dos, las cuales son modificando manualmente los ficheros de configuración de las tarjetas de red, y la otra mediante una interfaz GUI basada en texto. Para la tercera sería necesario disponer de X.
Configurar tarjetas de red mediante GUI interfaz basada en texto:
Introducimos el siguiente comando en nuestra shell:
system-config-network-tui
Accederemos a la interfaz basada en texto, donde tendremos la opción de configurar las tarjetas de red de nuestro equipo, en este caso vemos dos, la eth0 y la eth1:

Elegimos la tarjeda de red que queremos configurar, en este caso la eth0, a la cual le vamos a asignar IP estática , máscara y puerta de enlace, aquí ya entra la configuración que deseemos establecer a cada tarjeta de red:

Salimos de la interfaz, y reiniciamos la red:
/etc/init.d/network restart
Configurar tarjetas de red manualmente, modificando ficheros de configuración:
Los ficheros de configuración de las tarjeras de red se encuentran en
cd /etc/sysconfig/network-scripts/
Veréis que los ficheros de configuración son del tipo ifcfg-eth0, ifcfg-eth1. abrimos el fichero de la tarjeta a configurar en este caso la eth0:
vi ifcfg-eth0
Configuramos en función de nuestras necesidades, en los comentarios véis lo que es cada línea (he usado valores ficticios):
# Intel Corporation 82541GI Gigabit Ethernet Controller DEVICE=eth0 BOOTPROTO=none BROADCAST=22.23.112.255 HWADDR=01:09:4B:7F:6C:E3 # Dirección MAC IPADDR= 64.34.55.50 # Ip de la interfaz de red NETMASK= 255.255.255.0 # Máscara de red NETWORK= 64.34.55.0 # Red en la que se encuentra ONBOOT=yes # Arranque automático al inicio del sistema GATEWAY= 64.34.55.1 # Puerta de enlace TYPE=Ethernet
Reiniciamos la red:
/etc/init.d/network restart
Para ambos casos, especificaremos nuestro HostName y Puerta de enlace en el siguiente fichero:
vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=www.rm-rf.es GATEWAY=64.34.55.1
Y finalmente, recordad configurar unos servidores DNS válidos para el equipo (valores ficticios):
vi /etc/resolv.conf
nameserver 80.58.0.33 nameserver 95.112.45.43
Vuestro equipo ya debería responder a ping con los servidores de la misma red, y si habéis configurado la tarjeta para salir a Internet, deberíais tener ping a webs, y una resolución DNS correcta (resolver otros Hostnames)-

Sociooooo me salvastes la vidaaa jajaajajaaj. soy nuevo en esto y el primer error que me dio el fedora9 cuando lo termine de instalar fue con la taregeta de red y lo aregle por aki. gracias
Me alegro Henry! Gracias por visitar la web ;)
Hola a todos,
Queria agradeceros la explicación, puesto que al igual que al compañero Henry, he conseguido acceder a los ficheros de configuración de las tarjetas del server y activarlas en el boot, puesto que desactivaron sin saber por que y no podía acceder a nuestro sistema de telefonía.
Gracias.
Me alegro que te haya ayudado la explicación Fran!
Un saludo
Me gusto la guia pero no me funciono el metodo GUI basado en texto….
al parecer fedora 8 no me reconocio la tarjeta =( me sale esto en el ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3777 errors:0 dropped:0 overruns:0 frame:0
TX packets:3777 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2940032 (2.8 MiB) TX bytes:2940032 (2.8 MiB)
virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:7893 (7.7 KiB)
y no he podido hacer que se conecte a internet =(
Yo le vi un dia a mi profe,,, que reinicio la maquina y en la interfaz grafica del boot activo la interfaz ethernet…
nikkolazo, peganos si puedes el contenido del fichero de configuración de la tarjeta de red virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
Tengo problemas con mi tarjeta de red, dice que no esta instalada, y que esta en mode promisc, ademas kiero saber como cambio la que esta eth0 a eth1 y la eth1 a eth0 porque no me esta reconociendo la que le puse
Que tal no se si me puedas ayudar ya que no he podido configurar fedora 9 como web server pues solo puedo ver la pagina web de manera local (ya dehabilite el cortafuiegos, el SElinux pero aun no la puedo ver desde afuera de mi LAN, que puedo hacer???
[...] hace un tiempo os dije las distintas formas de configurar una interfaz de red en sistemas Red-Hat, CentOS y derivados. Yendo un poco más lejos es posible que necesitemos configurar la interfaz para que trabaje en un [...]
necesito ayuda para configurar una tarjeta de red pci Express
es marca 3com
ayuda para configurar 3 tarjetas de red en centos
Feliz Día a todos… estoy instalando un servidor CentOS el cual posee dos tarjetas de red: eth0 y eth1, necesito que una de ellas tenga salida a Internet y la otra configurarla como local para poder asociarla a un servidor DHCP que configuré, la cuestión es: ¿cuál interfaz tengo que conectar a internet? ¿cuáles son los parámetros de configuración manual? Saludos…
Hola The Alchemyst,
Supongamos que utilizas la eth0 para DHCP y la eth1 para salida a Internet.
En cuanto a la configuración manual, por ejemplo para DHCP el fichero ifcfgeth0 sería algo así:
# Intel Corporation 82541GI Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=01:09:4B:7F:6C:E3 # Dirección MAC de la tarjeta
ONBOOT=yes # Arranque automático al inicio del sistema
TYPE=Ethernet
Y si quisieras configurarlo como IP estática en vez de DHCP tienes el ejemplo arriba.
Si sigues teniendo dudas explica un poco mejor que sucede.
Saludos
Excelente, me salvo de una gran situacion, producto de un cambio errado.
Hola! Super buena tu guia, pero no me funciona.
Mi problema a lo mejor es mas facil de lo que parece, pero no puedo pillarlo, asi que les agradezco cualquier ayuda que me puedan .
Tengo un pc minimalista con 3 NIC: eth0=inet (200.x.x.x), eth1=dmz (172.16.5.5), eth2=lan (192.168.0.5). Este PC está como firewall con shorewall.
Instalé otro pc como DMZ porque quiero hacer un servidor de correo y web.
A este le puse la direccion 172.16.5.10)en el ifcfg-eth2 (que es la tarjeta activa) y le puse como GATEWAY=172.16.5.5.
Asimismo en el resolv.conf del dmz puse de nameserver las 2 IP que me da el ISP.
Mientra tanto, en el shorewall de mi fw, puse todas las policy en DROP o REJECT y definí en las rules la salida de la dmz como ACCEPT (dmz->inet, dmz->lan), para el ping, el puerto 80, el 53, el 25 y el 587.
PERO … al momento de probar haciendo ping a http://www.google.com desde DMZ, me dice “ping: unknown host http://www.google.com”
Reviso los logs en mi fw, pero no me aparece nada.
Agradecido de su ayuda, un caluroso saludo.
KMinamoto
hola amigos quisiera ver si me pudiesen ayudar le formatie una compu a un maestro usa XP y al conectarla a la red vi que todas las maquinas estan conectadas a una computadora que tiene RED HAT obviamente no me da acceso a internet quiero saber como puedo hacerle para poder conectar la compu a la red al momento de conectar el cable me dice que ya esta conectada y todo pero tiene coneccion limitada alguien puede ayudarme por favor me gustaria saber como poder hacer esto y levantar puntos con mi maestro gracias,claro el encargado del centro de computo me reto a haber si me podia conectar gracias de antemano
cordial saludo amigos tengo un problema todo lo que me dicen aca para configurar mi wifi me sirve pero no logro configurar con la seguridad que tiene mi router que en este caso maneja wpa, es decir donde le asigno la contraseña y el tipo de seguridad que tiene mi router a mi tarjeta wifi, por lo que me puedan ayudar quedo muyyy agradecido.
este sitio me ayudo mucho…muchas gracias a quien corresponda
Hola!!!
Estoy siguiendo las instrucciones para configurar mi tarjeta, todo va bien hasta reiniciarla, me apararece un mensaje de “no existe ningun enlace, ¿Desea comprobar el cable? [FALLO]“, cuando estaba determinando la informacion IP.
Es posible configurarla para que tome una IP automaticamente en cualquier red?
Ayuda!!! tambien soy nueva en esto.
Gracias!!!!
cheka la conexion del cable con el siguiente comando
“ethtool eth1″
abajo saldra “Link detectes: yes”
si esta desconectado saldra “no”
Gracias por enseñarnos a gente como yo.
¿Sabrias decirme por qué me aparece otro interface de red llamado eth0.save? No consigo borrarlo y solamente lo veo si lo configuro a traves de system-config-network” tanto modo grafico como en texto … Muchas gracias anticipadas.
Hola Carlos,
Seguro que tienes un fichero llamad ifcfg-eth0.save o similar en esta ruta:
/etc/sysconfig/network-interfaces/
Muevelo fuera de ahí (ojo, el que sea .save) y debería desaparecer.
Saludos
Perdón, la ruta es “/etc/sysconfig/network-scripts/”
Saludos
Hola Alex, bien, bien, bien, SI señor solucionado …
Ahora reinicio el servidor, lo dejo sin entrar ni usuario ni password, y desde un PC Windows hago ping IP al servidor y no lo ve. Entro en Fedora le hago ifconfig y solo veo el interface “lo” … (misterios de la ciencia moderna) asi llevo ya 2 semanas.
Saludos
¿salta algún error al ejecutar?:
/etc/init.d/network restart
Que contienen los ficheros:
/etc/sysconfig/network-scripts/ifcfg-ethXXXXX
Saludos
esto es lo que dice:
[root@server ~]# /etc/init.d/network restart
fgrep: ifcfg-ifcfg-: No such file or directory
fgrep: ifcfg-ifcfg-: No such file or directory
Interrupción de la interfaz eth0: [ OK ]
/etc/init.d/network: line 239: ifcfg-ifcfg-: No existe el fichero o el directorio
Interrupción de la interfaz de loopback: [ OK ]
Activación de la interfaz de loopback: [ OK ]
Activando interfaz eth0: RTNETLINK answers: Invalid argument
[ OK ]
fgrep: ifcfg-ifcfg-: No such file or directory
fgrep: ifcfg-ifcfg-: No such file or directory
fgrep: ifcfg-ifcfg-: No such file or directory
egrep: ifcfg-ifcfg-: No such file or directory
Activando interfaz ifcfg-: Modo de empleo: grep [OPCIÓN]… PATRÓN [FICHERO]…
Pruebe `grep –help’ para más información.
El dispositivo tiene una dirección MAC distinta de la esperada, ignorándolo.
[FALLÓ]
[root@server ~]#
*******************
en cuanto al contenido del fichero eth0 tengo lo normal y basico, todo empezó despues de ejecutar la actualización (yum update) antes iba todo bien
al principio os agradesco vuestra colaboracion
mi problema es que instale Centos5 en mi pc e cuando arranco me pide la contraseña
es normal.lo que yo pido si es posible como arranquo sin que me pide la contraseña
(arranque automatico).
segunda pregunta como cambio la ip en centos
un cordial saludo
ESTIMADO, AMIGO, UNA CONSULTA EN MI CASO QUIERO EMPRENDER LA AVENTURA DEL CENTOS, TENGO UNA LAPTOP QUE VIENE INSTALADO EL WINDOWS SEVEN POR DEFAULT, COMO HARIA PARA INTALAR EL CENTOS???
ALGUNA SUGERENCIA!!!
Hola Armando,
Puedes probar la instalación a través de esta guía que hice hace un tiempo:
Guía de instalación GNU/Linux CentOS 5
Si te resulta complicado, simplemente bajate el CD/DVD de la web oficial de CentOS y haz la instalación gráfica, son 5 pasos nada más y muy sencillos.
Saludos
Thanks man you save my life…
and my job jejej
Hola pero para el caso que ya tienes fedora instalado y pones una tarjeta de red inalambrica d-link dwa520 como hago para ponerla en funcionamiento….
Gracias
Felicitaciones Alex por toda esta información tan valiosa y oportuna. Meha servido de mucho. Te quiero preguntar si tienes alguna guía para descargar los paquetes de Zimbra para implementar el servicio de mensajeria instantánea en Centos 5.4. Muchas gracias.
No, lo siento. De todas formas probablemente lo puedas instalar por YUM o vía RPM.
Saludos
Hola Alex, primeramente felicitaciones por tu site… veo que tiene tiempo el tema pero aún así es actual ya que es de mucha ayuda. Te escribo a ver si me puedes ilustrar en algo. Yo tenia un Equipo en CentOS y funcionaba de lo mejor hasta que por un error mio tuve que reinstalarlo de nuevo, éste tiene dos tarjetas de red, eth0 (WAN) y eth1 (LAN), ahora bien, el Equipo CentOS me tomaba la Puerta de Enlace, DNS Primario y DNS Secundario de mi ISP, pero ahora me toma el DNS Primario que tiene asignada mi LAN ya que tengo un Servidor DNS en Windows y yo no quiero que sea esa sino que vuelva a tomar la de mi ISP.
Los pasos que has colocado aquí me han sido de gran ayuda ya que desconocía algunas cosas, pero aún así cuando hago la configuración que señalas aquí no toma los cambios, cuando reinicio la red vuelve a tomar el DNS Primario de mi LAN y esto no sucedía antes, la configuración de mi LAN es exactamente la misma, y de paso tengo tres locaciones en donde tengo la misma configuración y en esos lugares todo funciona como deseo, menos en donde tuve que reinstalar CentOS.
Muchísimas Gracias..!
Saludos!!!
Hola Luis,
Podrías pegarnos el contenido de estos ficheros?
/etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/sysconfig/network-scripts/ifcfg-eth0
Saludos
brother pucha yo estoy haciendo mi linux (centos 5.5) en una maquina virtual pero puedo salir a internet es mas no puedo hacer ping a mi puerta de enlace no salgo ya segui tus pasos pero nada a que se debe eso ? espero tu respuesta gracias
no puedo salir a internet ni hago ping a mi puerta de enlace desde mi centos
A mi me paso algo similar y al buscar encontre en la maquina virtual que habia dejado un parametro de la red distinto a Bridged para conectar directamente a la red fisica.
Saludos.
GRACIASSSSSSSSSSSSSSS capazooo !!
mi problema estaba en las DNS en CENTos
del archivo resolv.conf
saludos gracias!!!!
+++++++++++++++++++++++++++++++++++++++++++++++
mi blog 95% Ubuntu… el otro 5% cosas Geek xD
http://www.nandodelmal.wordpress.com
+++++++++++++++++++++++++++++++++++++++++++++++
Hola amigos, solicito de sus conocimientos para poder echar andar un Firewall q estoy montando en CentOS, este cuenta con 2 tarjetas de red eth0 y eth1 la primera (eth0) recibe el servicio de Internet de un ADSL d infinitum a 4gb y la segunda (eth1) esta destinada para mi red local… el problema es q la tarjeta de red eth0 si recibe internet en el firewall pero la q manda a la red local se como configurarla para proporcionar el servicio de internet… el firewall ya tiene instalado el proxy squid, dansguardian y shorewall.
Por favor ayudenme a configurar el IP, puertas de enlace y demas para q me funcionen y que no tenga conflicto.
Asi es como estan configuradas actualmente, por favor decirme q estoy haciendo mal pls.
eth0 Link encap:Ethernet HWaddr D8:5D:4C:80:E0:93
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50964 errors:0 dropped:0 overruns:0 frame:0
TX packets:12747 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:25213259 (24.0 MiB) TX bytes:1560416 (1.4 MiB)
eth1 Link encap:Ethernet HWaddr D8:5D:4C:80:EB:72
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:23 Base address:0×2000
Saludos y esperro contar con su valioso apoyo… La realidad es q no se que ip ponerle a una tarjeta y a otra para que funcionen asi como sus puertas de enlace.
gracias me ayudo mucho y muy claro =D te pasaste =D
Buenas necesito ayuda, supongo que he configurado bine la tarjeta de red, seguí su paso a paso
pero cuando intento acceder para fuera me da problemas (hago un ping a cualquier web de internet)
conecct:network is unreacheable
lo tengo en máquina virutal y lo que hago es priemro hacer un ping a el itnerfaz de mi máquina real, llego, continuo haciendo un ping al router, llego,pero ya cuando itnento salír fuera de router no me deja, y es problema de algo que no tengo bien configurado,porque he probado en ota red y me pasa lo mismo
Os lo agradezco de antemano
y en algunas ocasiones en otras redes que me he conectado no llego ni tan siquiera al interfaz de la máquina real
Excelentes información e interesantes manuales. Este Sitio, se va a Favoritos. Gracias
Buenos dias amigo, muy interesante su informacion, yo tengo un problema con mac Leopard, instale el 10.5 pero no le instale la ethernet al inicio, y ahora no puedo entrar a internet, he investigado un poco y la mejor informacion la he leido aqui en este foro. Pero el problema es que varios directorios no concuerdan con los descritos aqui, y la verdad no se como instalar la tarjeta de red ethernet, si usted me pudiera ayudar o guiar se lo agradeceria.
gracias Luis