{"id":25208,"date":"2020-02-09T14:00:27","date_gmt":"2020-02-09T13:00:27","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=25208"},"modified":"2020-08-24T00:13:49","modified_gmt":"2020-08-23T22:13:49","slug":"configurar-red-centos-7","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/configurar-red-centos-7\/","title":{"rendered":"Configurar la red en Centos 7"},"content":{"rendered":"
<\/p>\n
En este art\u00edculo:<\/p>\n
<\/p>\n
<\/p>\n
<\/p>\n
<\/p>\n
Primero descargamos la ISO de CentOS<\/em> que deseemos:<\/span><\/p>\n <\/p>\n Comenzamos la instalaci\u00f3n seleccionando el idioma:<\/p>\n <\/p>\n <\/p>\n Seleccionamos el destino de la instalaci\u00f3n:<\/p>\n <\/p>\n <\/p>\n Vemos el resumen de la instalaci\u00f3n y pulsamos sobre “Empezar Instalaci\u00f3n”:<\/p>\n <\/p>\n <\/p>\n Configuramos los ajustes de usuario (crear una contrase\u00f1a de root y crear un usuario):<\/p>\n <\/p>\n <\/p>\n Instalaci\u00f3n completada (Pulsamos “Reiniciar”):<\/p>\n <\/p>\n <\/p>\n <\/p>\n Lo primero hemos de tener en cuenta la documentaci\u00f3n de Red Hat 7<\/em> acerca de los cambios realizados en los nombres de las interfaces de red (Predictable naming<\/em>)<\/a>. Se trata de una forma predecible de nombrar a las interfaces de red, y fue introducido en CentOS 6, su nombre es :<\/p>\n Predictable Naming<\/strong><\/em> (nombres predecibles)<\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n o tambi\u00e9n, para mostrar la info de todas las interfaces:<\/p>\n <\/p>\n o<\/p>\n <\/p>\n <\/p>\n Con el comando nmcli<\/em> podemos listar las interfaces disponibles y su status<\/p>\n o<\/p>\n <\/p>\n <\/p>\n <\/p>\n as\u00ed que:<\/p>\n <\/p>\n Y comprobamos que la interfaz est\u00e1 configurada para que NO se inicie con cada arranque (ONBOOT=no<\/em>) <\/p>\n <\/p>\n <\/p>\n entramos en el modo de inserci\u00f3n<\/em> del editor vi<\/em>, pulsando la letra i<\/em> Y cambiamos la l\u00ednea mencionada.<\/p>\n y tecleamos:<\/p>\n y Enter <\/p>\n <\/p>\n Ahora que ya hemos activado la interfaz de red enp0s3<\/strong><\/em> para que se inicie en cada arranque de la m\u00e1quina, vamos a reiniciar el servicio de red para aplicar los cambios de red en CentOS: o<\/p>\n <\/p>\n o tambi\u00e9n usando la antigua sintaxis:<\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n <\/p>\n Y comprobamos la ruta con ip route<\/em>, veremos que ya tenemos IP y una ruta, que sale por la interfaz enp0s3:<\/p>\n Modificaremos al menos las siguientes opciones en el archivo de configuraci\u00f3n de la interfaz de red: <\/p>\n De forma que nuestro archivo \/etc\/sysconfig\/network-scripts\/ifcfg-enp0s3<\/em><\/strong> queda as\u00ed finalmente: <\/p>\n <\/p>\n De esta forma hemos visto c\u00f3mo configurar la interfaz de red en CentOS 7<\/em><\/strong>, y hemos visto c\u00f3mo activar la interfaz para usar asignaci\u00f3n din\u00e1mica por DHCP<\/em>, y la tambi\u00e9n la forma de configurar la direcci\u00f3n de la interfaz de forma est\u00e1tica<\/strong>.\n
\n <\/p>\nComprobamos el estado de las interfaces de red<\/a><\/span><\/h3>\n
con el comando ip<\/strong><\/em><\/span><\/h4>\n
\nVamos a comprobar el estado de las interfaces de red en CentOS, con<\/p>\nip link show<\/pre>\n
ip a<\/pre>\n
ip addr<\/pre>\n
con el comando nmcli<\/strong><\/em><\/h4>\n
\nTambi\u00e9n podemos usar nmcli<\/em> para comprobar el estado de las interfaces de red en CentOS.<\/p>\nnmcli device status<\/pre>\n
nmcli connection show<\/pre>\n
Configurar los archivos correspondientes a las interfaces de red en Centos 7<\/span><\/h3>\n
\nAhora que hemos comprobado el estado de las interfaces de red de la m\u00e1quina, vamos a conectar alguna de las interfaces a la red.
\n
\neditamos el archivo<\/p>\n\/etc\/sysconfig\/network-scripts\/ifcfg-enp0s3<\/pre>\n
\ncon el editor vi (probablemente nano<\/em> no estar\u00e1 instalado)<\/p>\nvi \/etc\/sysconfig\/network-scripts\/ifcfg-enp0s3<\/pre>\n
\n<\/br><\/br>
\nAs\u00ed que lo vamos a cambiar para que la interfaz pueda iniciarse (ONBOOT=yes<\/em>)
\n<\/br><\/br>
\n(Ahora usaremos DHCP<\/em>,<\/a> pero si quisi\u00e9ramos configurar una ip est\u00e1tica, cambiaremos tambi\u00e9n BOOTPROTO=dhcp<\/em> por BOOTPROTO=static<\/em>).<\/p>\n
\n <\/p>\n\n
:wq<\/pre>\n
\n <\/p>\n\n
:q!<\/pre>\n
\n
:w<\/pre>\n
\n
\n <\/p>\nReiniciar el servicio de red en CentOS<\/span><\/h3>\n
\n
\nReiniciamos el servicio de red con el comando systemctl<\/strong><\/em>:<\/p>\n
\n <\/p>\nsystemctl restart network.service<\/pre>\n
systemctl restart network<\/pre>\n
service network restart<\/pre>\n
Comprobar que nuestras interfaces de red en CentOS est\u00e1n activas y que ya tenemos direcci\u00f3n de red<\/span><\/h3>\n
ip a<\/pre>\n
ip r<\/pre>\n
\n
\n
\n <\/p>\nConfigurar manualmente las interfaces de red<\/span><\/h3>\n
\nComo hemos visto antes, la interfaz de red ya est\u00e1 activa, pero est\u00e1 funcionando con DHCP. Nos interesa configurar la interfaz de red de forma manual en CentOS<\/a>.
\n <\/p>\n
\n <\/p>\n\n
\n<\/p>\n
\n <\/p>\n\r\nTYPE=Ethernet\r\nPROXY_METHOD=none\r\nBROWSER_ONLY=no\r\n#BOOTPROTO=dhcp\r\nBOOTPROTO=none\r\nDEFROUTE=yes\r\nIPV4_FAILURE_FATAL=no\r\nIPV6INIT=yes\r\nIPV6_AUTOCONF=yes\r\nIPV6_DEFROUTE=yes\r\nIPV6_FAILURE_FATAL=no\r\nIPV6_ADDR_GEN_MODE=stable-privacy\r\nNAME=enp0s3\r\nUUID=7bcec556-cd84-4a0e-9834-ca7615a83722\r\nDEVICE=enp0s3\r\nONBOOT=yes\r\nipaddr0=192.168.8.113\r\nPREFIX0=24\r\nGATEWAY=192.168.8.1\r\nDNS1=8.8.8.8\r\n<\/pre>\n
\n <\/p>\n\n