GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar la interfaz de red virtual en Redhat 7 Linux

La siguiente configuración lo ayudará a configurar una interfaz de red virtual para permitirle tener varias direcciones IP de red adicionales en una sola interfaz de red de hardware. Por ejemplo, nuestro servidor RHEL tiene actualmente una única interfaz de red de hardware llamada eth0 . Esta interfaz se utiliza como interfaz de red maestra con una dirección IP de 10.1.1.110. A esta interfaz de red adjuntaremos dos interfaces de red virtual adicionales eth0:0 - 10.1.1.111 y eth0:1 - 10.1.1.112 . Comencemos mostrando una configuración de red actual:

[root@rhel7 ~]# ip addr show


A partir del resultado anterior, podemos ver que actualmente solo hemos configurado la interfaz de red eth0. A continuación, vamos a localizar un archivo de configuración de interfaz de red correspondiente para eth0:

# grep -l DEVICE.*eth0 /etc/sysconfig/network-scripts/*


El archivo de configuración responsable del eth0 la interfaz de red es /etc/sysconfig/network-scripts/ifcfg-eth0

[root@rhel7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
NETBOOT="yes"
HWADDR="08:00:27:15:38:B7"
TYPE="Ethernet"
BOOTPROTO="none"
NAME="eth0"
UUID="462f4834-4fe7-43a7-84e7-83b2722e94c1"
ONBOOT="yes"
IPADDR="10.1.1.110"
NETMASK="255.0.0.0"
GATEWAY="10.1.1.1"

Para crear una interfaz de red virtual, primero podemos copiar un archivo de configuración maestro /etc/sysconfig/network-scripts/ifcfg-eth0 y luego edite su contenido para establecer un nombre de interfaz de red y una dirección IP apropiados:

[root@rhel7 ~]# cd /etc/sysconfig/network-scripts/
[root@rhel7 ~]# cp ifcfg-eth0 ifcfg-eth0:0
[root@rhel7 ~]# cp ifcfg-eth0 ifcfg-eth0:1

A continuación, debemos editar DEVICE, NAME, IPADDR en ambos archivos de configuración de red virtual. A continuación puede ver los dos archivos de configuración editados:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0 
DEVICE="eth0:0"
NETBOOT="yes"
HWADDR="08:00:27:15:38:B7"
TYPE="Ethernet"
BOOTPROTO="none"
NAME="eth0:0"
UUID="462f4834-4fe7-43a7-84e7-83b2722e94c1"
ONBOOT="yes"
IPADDR="10.1.1.111"
NETMASK="255.0.0.0"
GATEWAY="10.1.1.1"

y

# cat /etc/sysconfig/network-scripts/ifcfg-eth0:1 
DEVICE="eth0:1"
NETBOOT="yes"
HWADDR="08:00:27:15:38:B7"
TYPE="Ethernet"
BOOTPROTO="none"
NAME="eth0:1"
UUID="462f4834-4fe7-43a7-84e7-83b2722e94c1"
ONBOOT="yes"
IPADDR="10.1.1.112"
NETMASK="255.0.0.0"
GATEWAY="10.1.1.1"

Una vez que haya editado los archivos de interfaz de red virtual adicionales, todo lo que debe hacer es reiniciar su red. En el servidor Linux RHEL7, esto se puede lograr mediante:

[root@rhel7 ~]# systemctl restart network

A continuación, vuelva a comprobar la configuración de su red y busque dos interfaces de red virtual adicionales:

[root@rhel7 ~]# ip addr show


Como último paso opcional, puede probar su interfaz de red virtual recién configurada con un ping comando de algún otro host en su red:


Linux
  1. Cómo verificar la versión de Redhat

  2. Configurar la interfaz de red como cliente DHCP en RHEL7 Linux

  3. Cómo eliminar máquinas virtuales basadas en KVM en Redhat Linux

  4. Configure el almacenamiento virtual KVM predeterminado en Redhat Linux

  5. Cómo configurar la virtualización en Redhat Linux

Cómo cambiar un nombre de host en Redhat 7 Linux

Configurar logrotate en Redhat Linux

Cómo compartir la impresora en la red en Linux

Cómo configurar la red en Linux usando Netplan y NMTUI

3 formas de configurar una interfaz de red en Linux

Cómo configurar Linux como un enrutador estático