You are on page 1of 9

(/)

BLOG

20 Con gurar las interfaces de Red


Abril en Centos 7
Autor Bernab Pels (/blog/autor/281-bernabepelus)

Categora CentOS 7 (/blog/categoria/7-centos-7)

Comentarios 2 Comentarios (8-con gurar-las-


interfaces-de-red-en-centos-7#disqus_thread)
La versin de CentOS 7 tiene algunos cambios
respecto a las versiones anteriores, entre ellos
incluye:

Nuevos comandos y formas de administrar el sistema


o que las interfaces de red siempre estarn
desactivadas por defecto. En este manual vamos a
tratar de explicar como puedes con gurar las
interfaces de red de este novedoso sistema de
CentOS.

Vamos a seguir cada uno de los pasos para poder


con gurar la interfaz de red, utilizando el terminal de
lneas de comando SSH para acceder a este de forma
remota. Si tienes el servidor contratado con cualquier
proveedor es probable que no tengas acceso por
SSH, por lo que deberas acceder al panel que te
ofrece el proveedor mediante consola, utilidad que s
suelen tener todos ellos desde el propio panel del
proveedor. Una vez hayas con gurado la interface de
red correctamente, si tienes instalado el servicio de
SSH; podrs acceder de forma remota de forma
habitual.

El primer paso. Identi car las interfaces de red de

tu servidor

En versiones anteriores por lo general solo tenas que


encontrar la interfaz de red llamada eth0 y cambiabas
el nmero 0 por la interfaz de red que desearas, sin
embargo en CentOS 7 los nombres de las interfaces
son diferentes y es importante identi carlas, para ello
puedes utilizar el comando ip add en el que
solicitars la direccin IP del sistema y en la salida del
comando de mostrar el nombre de cada interfaz.

1. Ejecutamos el comando ip add en nuestra consola:

1 #ipadd
2 1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestat
3 link/loopback00:00:00:00:00:00brd00:00:00:00:00:00
4 inet127.0.0.1/8scopehostlo
5 valid_lftforeverpreferred_lftforever
6 inet6::1/128scopehost
7 valid_lftforeverpreferred_lftforever
8 2:enp0s3:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdis

Como podemos observar en pantalla, a la salida de


este comando es posible que no veas ninguna
interface eth0 o eth1 como en versiones anteriores de
CentOS, en vez de esto vers secuencias como la del
ejemplo enp0s3.

Estos nuevos identi cadores se crean en base a


ciertas reglas y patrones que ahora se tienen en
cuenta para nombrar los dispositivos de red, tal como
se indica en en la documentacin de RedHat 7:
Networking_Guide -
Consistent_Network_Device_Naming
(https://access.redhat.com/documentation/en-
US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/ch-
Consistent_Network_Device_Naming.html) .

Una vez has identi cado el nombre de la interfaz a


con gurar, podemos localizar el archivo
correspondiente para proceder con la con guracin
de tu interface de red.

Segundo paso. Con gurar tu interface de red en


CentOS7

2. En siguiente paso a realizar, es localizar el archivo


de con guracin de la interfaz que vas modi car, por
lo que debes ir la siguiente ruta:
/etc/syscon g/network-scripts/

1 #cd/etc/sysconfig/networkscripts/

3. Una vez ah buscars el archivo con el nombre que


has localizado anteriormente con el comando ip add
, en este ejemplo es enp0s3; y lo hars con el
comando ls

1 #ls
2 ifcfgenp0s3
3 ifcfglo
4 ...

4. Este archivo llamado ifcfg-enp0s3 es donde se


encuentra la con guracin de tu interfaz de red y lo
debes editar con el comando nano pero con
privilegios de root, as:

1 #su
2 #nanoifcfgenp0s3
5. Al editar el archivo tienes que poner atencin en las
opciones subrayadas con negrita que son las que te
recomiendo modi car

1 TYPE=Ethernet
2 BOOTPROTO=none
3 DEFROUTE=yes
4 IPV4_FAILURE_FATAL=no
5 IPV6INIT=yes
6 IPV6_AUTOCONF=yes
7 IPV6_DEFROUTE=yes
8 IPV6_FAILURE_FATAL=no
9 NAME=enp0s3
10 UUID=b7......32a
11 ONBOOT=no
12 HWADDR=08:x:xx:xx:xx:A7
13 IPADDR0=
14 PREFIX0=
15 GATEWAY0=
16 DNS1=
17 IPV6_PEERDNS=yes
18 IPV6_PEERROUTES=yes

Los parmetros anteriores deben ser con gurados


segn lo que te indique el proveedor de internet o el
administrador de la LAN, si es un servidor de prueba
tu mismo puedes determinar una IP adecuada para tu
red local. Te dejo un ejemplo de valores para la
con guracin de las opciones mencionadas (no
copies esto tal cual, edita los valores
correspondientes sin modi car el nombre de los
parmetros):

1 BOOTPROTO=static
2 IPV6INIT=no
3 IPV6_AUTOCONF=no
4 ONBOOT=yes
5 IPADDR0=192.168.0.77
6 PREFIX0=24
7 GATEWAY0=192.168.0.1
8 DNS1=192.168.0.2
Una vez que modi ques los parmetros, si ests
editando con el editor nano guarda los cambios
mediante la combinacin de teclas Ctrl+O + clic en
tecla "Enter" y para terminar de editar y salir el editor
usa la combinacin de teclas Ctrl+X. Ahora te explico
los parmetros que generalmente modi co:

BOOTPROTO determina el tipo de con guracin que


tiene la interfaz, puede ser none (ninguna), static
(esttica) o dhcp (asignacin de ip dinmica por dhcp)
por lo general en un servidor siempre se debe
con gurar como static.

IPV6INIT y IPV6_AUTOCONF indicas si deseas activar


el protocolo IP versin 6 y que se autocon gure, en el
ejemplo seleccionamos que no lo usaremos y que no
se con gure.

ONBOOT si la interfaz de red que ests con gurando


debe de levantarse de forma automtica cuando
arranca el servicio network entonces debes
con gurar esta opcin como yes de lo contrario el
servidor arrancar y la interfaz permanecer
desactivada hasta que manualmente la actives.
Recuerda que CentOS 7 siempre con gura esta
opcin como no por lo que no tendrs conexin a la
red por default en la interfaces de red.

IPADDR0 es la primera direccin IP de la interfaz,


recuerda que puede haber varias.

PREFIX0 es el pe jo de red, antes llamado NETMASK


de la primera IP, recuerda que puede haber varias.

GATEWAY0 es la puerta de enlace o la pasarela de la


primera IP y puede haber varias.
DNS1 es la direccin IP del servidor de resolucin de
nombres de dominio

Probando tu Centos Network Con g

Una vez que has guardado el archivo de


con guracin de red en CentOS 7 debes reiniciar las
interfaces, generalmente las opciones para hacer
esto era mediante el comando service, pero ahora ha
cambiado en CentOS 7 y se hace con el comando
systemctl.

6. Lo que tienes que hacer es desactivar el


NetworkManager:

1 #systemctlstopNetworkManager
2 #systemctldisableNetworkManager

Te mostrar una salida como la siguiente, donde


indica que el NetworkManager hasido removido.

1 rm'/etc/systemd/system/multiuser.target.wants/NetworkMan
2 rm'/etc/systemd/system/dbusorg.freedesktop.NetworkManage
3 rm'/etc/systemd/system/dbusorg.freedesktop.nmdispatcher

7. Una vez hecho esto debes reiniciar el servicio de


red

1 #systemctlrestartnetwork.service

8. Y en este momento debes tener activa tu interfaz


de red con la ip que hayas con gurado. Para veri car
el estado de la interfaz de red ejecuta el comando ip
add show, as:

1 #ipaddshow
1 #ipaddshow
2 1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuesta
3 link/loopback00:00:00:00:00:00brd00:00:00:00:00:00
4 inet127.0.0.1/8scopehostlo
5 valid_lftforeverpreferred_lftforever
6 inet6::1/128scopehost
7 valid_lftforeverpreferred_lftforever
8 2:enp0s3:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdi
9 link/ether08:00:27:f7:c7:a7brdff:ff:ff:ff:ff:ff
10 inet192.168.0.77/24brd192.168.0.255scopeglobalenp0
11 valid_lftforeverpreferred_lftforever
12 inet6fe80::a00:27ff:fef7:c7a7/64scopelink
13 valid_lftforeverpreferred_lftforever

En la salida del comando ip add show debes


observar que a diferencia del comando al inicio de
este post, la interfaz de red ahora tiene asignada una
IP y muestra el estado como state UP lo que indica
que esta funcionando.

Hay algo importante que quiero mencionarte sobre el


parmetro ONBOOT pues no solo se aplica cuando
arranca el servidor, sino que tambin se aplica al
arrancar el servicio network. Por lo anterior, si el
parmetro llegara a estar con gurado como
ONBOOT=no al ejecutar el comando systemctl
restart network.service la interfaz seguir sin asignar
una IP y parecer que este comando no funciona. Si
quieres levantar la interfaz con ONBOOT=no debes
hacerlo manualmente con el comando ifup enp0s3
o debers con gurar a yes el parmetro ONBOOT y
ejecutar de nuevo systemctl restart network.service.

9. Lo ltimo que tienes que hacer para probar tu


interfaz de red es hacer un ping hacia una ip que te
responda y validar que hay comunicacin, por
ejemplo:

1 #ping192.168.0.11
1 #ping192.168.0.11
2 PING192.168.0.11(192.168.0.11)56(84)bytesofdata.
3 64bytesfrom192.168.0.11:icmp_seq=1ttl=64
4 64bytesfrom192.168.0.11:icmp_seq=2ttl=64
5 64bytesfrom192.168.0.11:icmp_seq=3ttl=64
6 64bytesfrom192.168.0.11:icmp_seq=4ttl=64
7 ^C
8 192.168.0.11pingstatistics
9 4packetstransmitted,4received,0%packetloss,
10 rttmin/avg/max/mdev=1.403/3.396/6.161

Para interrumpir el ping usa la combinacin de teclas


Ctrl+C y si tu salida de texto del comando ping te
muestra los tiempos de respuesta como los
anteriores (time=6.16 ms) entonces tu interfaz de red
est funcionando. Por el momento so es todo.

Puedes ampliar informacin consultando las


siguientes fuentes:

https://www.google.es/#q=con guraci%C3%B3n+de+la+red+en+centos+7
(https://www.google.es/#q=con guracin+de+la+red+en+centos+7)

http://rm-rf.es/sobre/centos-7/ (http://rm-
rf.es/sobre/centos-7/)

http://rm-rf.es/con gurar-red-centos-7-rhel-7/
(http://rm-rf.es/con gurar-red-centos-7-rhel-7/)

http://www.comoinstalarlinux.com/con gurar-las-
interfaces-de-red-en-centos-7/
(http://www.comoinstalarlinux.com/con gurar-las-
interfaces-de-red-en-centos-7/)

http://www.driverlandia.com/con gurar-tarjeta-de-
red-con-ip-estatica-en-debian-sin-interfaz-gra ca/
(http://www.driverlandia.com/con gurar-tarjeta-de-
red-con-ip-estatica-en-debian-sin-interfaz-gra ca/)
http://rm-rf.es/con gurar-red-centos-7-rhel-7/

http://hypsoluciones.com/2014/10/con gurar-una-
direccion-ip-estatica-en-centos-7/
(http://hypsoluciones.com/2014/10/con gurar-una-
direccion-ip-estatica-en-centos-7/)

EMAIL FACEBOOK TWITTER GOOGLE+


(MAILTO:? (HTTPS://WWW.FACEBOOK.COM/SHARER/SHARER.PHP?
(HTTP://TWITTER.COM/HOME?
(HTTPS://PLUS.GOOGLE.COM/SHARE?
SUBJECT=HTTP://WWW.GRUPOTELFOR.COM/BLOG/7
U=HTTP://WWW.GRUPOTELFOR.COM/BLOG/7
STATUS=CONFIGURARURL=HTTP://WWW.GRUPOTELFOR.COM/BLOG/7
CENTOS7/8 CENTOS7/8 LAS CENTOS7/8
CONFIGURAR CONFIGURAR INTERFACES CONFIGURAR
Etiquetas centos7 (/blog/etiqueta/centos7)
LAS LAS DEREDEN LAS
INTERFACES INTERFACES CENTOS INTERFACES
DEREDEN DEREDEN 7HTTP://WWW.GRUPOTELFOR.COM/BLOG/7
DEREDEN
Visto 18618 veces
CENTOS7) CENTOS7) CENTOS7/8 CENTOS7)
CONFIGURAR
LAS
INTERFACES
Valora este
Tw ittearartculo
(3 votos)
Like 6peoplelikethis.Bethefirstof
DEREDEN
yourfriends. CENTOS7)

Ms en esta categora: Cmo abrir un puerto en


RHEL/CentOS 7 (13-linux-how-to-open-a-port-on-
rhel-centos-7- rewalld)

Bernab Pels (/blog/autor/281-


bernabepelus)
Sitio Web: www.grupotelfor.com (/)

Lo ltimo de Bernab Pels


Cmo ajustar el valor memory_limit de PHP desde
Plesk (/blog/10-plesk/38-como-ajustar-el-valor-
memory-limit-de-php-desde-plesk)
Cmo con gurar el correo en un iPhone
(/blog/28-correo/37-como-con gurar-el-correo-
en-un-iphone)
Veri ca tu dominio, para que siga funcionando.
(/blog/38-area-de-cliente/36-veri ca-tu-dominio-
para-que-siga-funcionando)
Error de certi cado al acceder a PLESK desde

You might also like