GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo asignar varias direcciones IP a una única interfaz de red en CentOS 8

En ocasiones, es posible que deba asignar varias direcciones IP a una sola tarjeta de interfaz de red (NIC). El caso de uso más común para hacerlo puede ser que haya más de una red y desee conectar su máquina a todas ellas a la vez. En esta situación, aunque puede obtener varias NIC según sus necesidades, una solución más práctica será asignar varias direcciones IP a una sola NIC. Por lo tanto, hoy compartiremos con ustedes el procedimiento para asignar varias direcciones IP a una sola interfaz de red en CentOS 8.

Asignación de varias direcciones IP a una única interfaz de red en CentOS 8

Para asignar múltiples direcciones IP a una sola NIC en CentOS 8, debe seguir los cinco pasos simples que describimos a continuación:

Paso n.° 1:verifique la dirección IP actual de su NIC en CentOS 8

La dirección IP actual de su NIC en CentOS 8 se puede verificar ejecutando el siguiente comando:

ip addr

La dirección IP actual de nuestra NIC deseada en CentOS 8 es "10.0.2.15", como se destaca en la imagen que se muestra a continuación:

Paso n.º 2:vea el contenido del archivo que contiene información sobre esa NIC en CentOS 8:

Contra cada NIC en Linux, hay un archivo dedicado que contiene los detalles sobre esa NIC. Para ver los detalles de nuestra NIC seleccionada, ejecutaremos el siguiente comando:

cat /etc/sysconfig/network-scripts/ifcfg-NIC

Aquí, debe reemplazar la palabra NIC con el nombre de su NIC particular cuyo archivo de detalles desea ver. Lo hemos reemplazado con "enp0s3".

El contenido de nuestro archivo ifcfg-enp0s3 se muestra en la siguiente imagen:

Una cosa importante a tener en cuenta aquí es que este archivo podría no contener la dirección IP de esa NIC en particular, como puede ver en la imagen que se muestra arriba. Es así porque solo se asigna una única dirección IP a esa NIC en este momento. Por lo tanto, no es obligatorio mencionar esa dirección IP en este archivo a menos que asigne varias direcciones IP a una sola NIC.

Paso n.º 3:modifique ese archivo agregando varias direcciones IP contra esa NIC en CentOS 8:

Ahora, modificaremos este archivo agregando varias direcciones IP contra nuestra NIC seleccionada. Para eso, abriremos este archivo ejecutando el siguiente comando:

sudo nano /etc/sysconfig/network-scripts/ifcfg-NIC

Aquí, debe reemplazar NIC con el nombre de su NIC particular cuyo archivo de detalles desea editar. Lo hemos reemplazado con "enp0s3".

Ahora necesitamos agregar la dirección IP predeterminada de nuestra NIC particular contra la variable IPADDR0 a este archivo porque le vamos a asignar nuevas direcciones IP. Además, también agregaremos una nueva dirección IP para la misma NIC contra la variable IPADDR1, digamos "10.0.2.16". Ambas direcciones IP están resaltadas en la imagen que se muestra a continuación:

Incluso puede agregar más de 2 direcciones IP en una sola NIC de la misma manera en las variables "IPADDR2", "IPADDR3", etc., después de lo cual puede guardar y cerrar este archivo.

Paso n.º 4:reinicie su NIC en CentOS 8:

Ahora, reiniciaremos nuestra NIC para que los nuevos cambios surtan efecto. Primero, tenemos que ejecutar el siguiente comando:

sudo ifdown enp0s3

Este comando desactivará nuestra NIC particular como se muestra en la siguiente imagen:

Ahora, ejecutaremos el siguiente comando:

sudo ifup enp0s3

Este comando activará nuestra NIC particular como se muestra en la siguiente imagen:

Paso n.º 5:Verifique si varias direcciones IP se han asignado con éxito a esa NIC en particular en CentOS 8 o no:

Una vez que se reinicie nuestra NIC, ejecutaremos el comando "ip addr" una vez más para ver si nuestra dirección IP recién agregada se ha asignado a nuestra NIC seleccionada o no. Puede verificar en la sección resaltada de la siguiente imagen que dicha operación se ha realizado con éxito.

Eliminar las direcciones IP adicionales de una NIC en CentOS 8

En caso de que desee eliminar la dirección IP adicional que ha agregado en una NIC, puede realizar los siguientes pasos para eliminarla:

Paso n.º 1:elimine las direcciones IP adicionales de una NIC en particular en su archivo dedicado en CentOS 8:

Abriremos el archivo ifcfg-enp0s3 una vez más y simplemente eliminaremos las entradas de la dirección IP como se muestra en la imagen a continuación:

Paso n.º 2:reinicie su NIC en CentOS 8:

Después de hacer eso, reiniciaremos nuestra NIC ejecutando primero el comando “sudo ifdown enp0s3” como se muestra en la siguiente imagen:

Luego, ejecutaremos el comando “sudo ifup enp0s3” como se muestra en la siguiente imagen:

Paso # 3:Verifique si las direcciones IP adicionales contra su NIC se han eliminado o no en CentOS 8:

Finalmente, verificaremos si la dirección IP adicional ha sido eliminada contra nuestra NIC seleccionada o no ejecutando el comando "ip addr" una vez más. Puede ver en la sección resaltada de la siguiente imagen que ahora solo tenemos una única dirección IP que también es la predeterminada en nuestra NIC seleccionada.

Conclusión

Siguiendo el método simple compartido con usted en este artículo, puede asignar convenientemente tantas direcciones IP a una interfaz de red seleccionada en CentOS 8 como desee. Cuando haya terminado de usar las direcciones IP adicionales asignadas a una NIC, simplemente puede eliminarlas siguiendo el método de eliminación.


Cent OS
  1. CentOS / RHEL 7:Cómo modificar los nombres de la interfaz de red

  2. CentOS/RHEL 7:cómo crear un enlace de red (equipo de NIC) usando nmcli

  3. CentOS/RHEL 5:Cómo configurar la vinculación de interfaz (formación de equipos NIC)

  4. CentOS/RHEL 4:cómo configurar la vinculación de interfaz (equipo de NIC)

  5. Cómo cambiar el nombre del dispositivo NIC en CentOS/RHEL 6

Configurar la vinculación de NIC (tarjeta de interfaz de red) en CentOS 7 / RHEL 7

Cómo alojar múltiples sitios en una sola instalación de Wordpress en CentOS 7

Cómo cambiar el nombre de la interfaz de red a eth0 en CentOS 8/RHEL 8

Cómo asignar múltiples direcciones IP a una sola NIC en Debian 10

Cómo asignar varias direcciones IP a una sola tarjeta LAN en Debian 10

Asigne varias direcciones IP a la interfaz de red única de Ubuntu 20.04:GUI