# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

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:

Configurar tarjetas de red Red Hat CentOS Fedora

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:

Configurar tarjetas de red Red Hat CentOS Fedora

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/, accedemos a dicha ruta:
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)-

Categoría: Linux, Manuales | Etiquetas: , , , ,

46 Comentarios

  1. Henry Perez Arana dice:

    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

  2. Alex dice:

    Me alegro Henry! Gracias por visitar la web ;)

  3. Fran dice:

    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.

  4. Alex dice:

    Me alegro que te haya ayudado la explicación Fran!

    Un saludo

  5. nikkolazo dice:

    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 =(

  6. Alex dice:

    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

  7. teksukhan dice:

    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

  8. maiio dice:

    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???

  9. [...] 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 [...]

  10. Jose dice:

    necesito ayuda para configurar una tarjeta de red pci Express
    es marca 3com

  11. Jose dice:

    ayuda para configurar 3 tarjetas de red en centos

  12. The Alchemyst dice:

    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…

  13. Alex dice:

    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

  14. Rafae3 dice:

    Excelente, me salvo de una gran situacion, producto de un cambio errado.

  15. Keichi Minamoto dice:

    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

  16. pakoyahari dice:

    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

  17. jairof22 dice:

    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.

  18. Niky dice:

    este sitio me ayudo mucho…muchas gracias a quien corresponda

  19. Gaby dice:

    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!!!!

  20. Carlos dice:

    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.

    • Alex dice:

      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

      • Alex dice:

        Perdón, la ruta es “/etc/sysconfig/network-scripts/”

        Saludos

        • Carlos dice:

          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

          • Alex dice:

            ¿salta algún error al ejecutar?:

            /etc/init.d/network restart

            Que contienen los ficheros:

            /etc/sysconfig/network-scripts/ifcfg-ethXXXXX

            Saludos

          • Carlos dice:

            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

  21. akchamed dice:

    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

  22. 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!!!

  23. qwerty dice:

    Thanks man you save my life…
    and my job jejej

  24. hanx dice:

    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

  25. CWilliam dice:

    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.

  26. Luis Eduardo Camacho dice:

    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!!!

    • Alex dice:

      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

  27. carlos dice:

    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

  28. carlos dice:

    no puedo salir a internet ni hago ping a mi puerta de enlace desde mi centos

  29. Victor dice:

    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.

  30. 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
    +++++++++++++++++++++++++++++++++++++++++++++++

  31. MandrakE dice:

    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.

  32. emiliano dice:

    gracias me ayudo mucho y muy claro =D te pasaste =D

  33. Mauri dice:

    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

  34. Mauri dice:

    y en algunas ocasiones en otras redes que me he conectado no llego ni tan siquiera al interfaz de la máquina real

  35. Hosting dice:

    Excelentes información e interesantes manuales. Este Sitio, se va a Favoritos. Gracias

  36. luis dice:

    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

Deja una respuesta