Modo Bridge IP

El modo bridge IP se utiliza para configurar las maquinas virtuales. Es necesario realizar diversas modificaciones en las MV para que la configuracion de red este operativa.

Última actualización: 21/12/2020

Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.

Objetivo

La puesta en red en modo bridge puede utilizarse para configurar sus máquinas virtuales. Para que la configuración funcione en nuestra red, es necesario realizar algunos cambios.

Esta guía explica cómo utilizar el modo bridge para configurar el acceso a internet para sus máquinas virtuales.

Requisitos

Procedimiento

Los pasos básicos son siempre los mismos, independientemente de los sistemas utilizados: - creación de una dirección MAC virtual para una dirección IP de migración; - Abonar la dirección MAC de la máquina virtual (MV) a esta nueva dirección. - configurar la dirección IP, la máscara de red, la pasarela y la ruta hacia la pasarela dentro de la máquina virtual.

Para este ejemplo, utilizaremos los siguientes valores en nuestros ejemplos de código. Estas direcciones deberán sustituirse por sus propios valores:

  • "SERVER_IP": la dirección IP principal del servidor;
  • "FAILOVER_IP": su dirección IP Failover;
  • "GATEWAY_IP": la dirección de su pasarela por defecto.

Asignar una dirección MAC virtual

Conéctese al área de cliente de OVHcloud y haga clic en el menú Bare Metal Cloud. En la columna izquierda, haga clic en IP y seleccione su dirección IP Failover.

IP Failover

Haga clic en los ... y, seguidamente, en Añadir una dirección MAC virtual.

Añadir una MAC virtual (1)

Seleccione "OVH" en la lista desplegable "Tipo", escriba un nombre en el campo "Nombre de la máquina virtual" y haga clic en Aceptar.

Añadir una MAC virtual (2)

Establecer la dirección de la puerta de enlace

Para configurar sus máquinas virtuales para el acceso a Internet, debe conocer la pasarela de su máquina host, es decir, su servidor dedicado. La dirección de la pasarela está formada por los tres primeros bytes de la dirección IP principal del servidor, el último byte es de 254. Por ejemplo, si la dirección IP principal del servidor es:

  • 169.254.10.020

Su dirección de pasarela será:

  • 169.254.10.254

Preparar el host

Para todos los sistemas operativos y distribuciones, debe configurar su máquina virtual con la dirección MAC virtual creada en el área de cliente de OVHcloud.

Proxmox

Después de haber creado la máquina virtual y cuando esta esté aún apagada:

  1. Seleccione la máquina virtual.
  2. Abra la sección "Hardware".
  3. Seleccione Dispositivo de red.
  4. Haga clic en el botón Editar.

navegar hasta el periférico de red

A continuación, añada la dirección MAC que ha creado anteriormente.

abrir un dispositivo de red

Una vez iniciado el VPS, podrá pasar a las siguientes etapas, en función del sistema operativo elegido.

VMware ESXi

Una vez que haya creado la máquina virtual y esté libre de tensión, haga clic derecho sobre ella y seleccione Cambiar configuración.

Menú contextual de MV

Explique Netwok Adapter 1 y cambie el valor en el menú desplegable Dirección MAC en modo "Manual" e introduzca la dirección MAC VMware creada anteriormente.

Modificar los parámetros

Ya puede iniciar su máquina virtual y pasar a las siguientes etapas, en función del sistema operativo.

Configurar las máquinas virtuales

Debian

Conéctese al panel del sistema (o shell) de su máquina virtual. Una vez conectado, abra el archivo de configuración de red de la máquina virtual, situado en /etc/network/interfaces. Modifique el archivo para que refleje la configuración que se muestra a continuación. No olvide sustituir las variables por sus propios valores:

  • Distribuciones antiguas:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address FAILOVER_IP
    netmask 255.255.255.255
    broadcast FAILOVER_IP
    post-up route add GATEWAY_IP dev eth0
    post-up route add default gw GATEWAY_IP
    pre-down route del GATEWAY_IP dev eth0
    pre-down route del default gw GATEWAY_IP
  • Distribuciones recientes:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address FAILOVER_IP
    netmask 255.255.255.255
    broadcast FAILOVER_IP
    post-up ip route add GATEWAY_IP dev eth0
    post-up ip route add default via GATEWAY_IP
    pre-down ip route del GATEWAY_IP dev eth0
    pre-down ip route del default via GATEWAY_IP

Si su sistema utiliza nombres de interfaz de red predecibles, también puede reemplazar "eth0". Para encontrar los nombres de la interfaz de red, utilice el siguiente comando:

ls /sys/class/net

Guarde y cierre el archivo y reinicie la máquina virtual.

Sistemas operativos Red Hat basados en Red Hat (CentOS 6, Scientific Linux, ClearOS...)

Abra un terminal en su máquina virtual. Una vez conectado, abra el archivo de configuración de red de la máquina virtual. que se encuentra en /etc/network/interfaces. Modifique el archivo para que refleje la configuración que se muestra a continuación. No olvide sustituir las variables por sus propios valores:

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=FAILOVER_IP
GATEWAY=GATEWAY_IP
ARP=yes
HWADDR=MY:VI:RT:UA:LM:AC

Ahora guarde y cierre el archivo.

A continuación, abra el archivo de enrutado de la máquina virtual. Este se encuentra en /etc/sysconfig/network-scripts/route-eth0. Modifique el archivo para que refleje la configuración que se muestra a continuación. No olvide sustituir las variables por sus propios valores:

GATEWAY_IP dev eth0
default via GATEWAY_IP dev eth0

Guarde y cierre el archivo y reinicie la máquina virtual.

CentOS 7

En CentOS 7, el nombre de la tarjeta de red varía en función de las opciones de instalación. Compruebe el nombre del adaptador y utilícelo para configurar su máquina virtual. Puede encontrar los nombres de la interfaz de red con el comando ls /sys/class/net.

Abra un terminal en su máquina virtual. Una vez conectado, abra el archivo de configuración de red de la máquina virtual, que se encuentra en /etc/sysconfig/network-scripts/ifcfg-(nombre de la interfaz). Modifique el archivo para que refleje la configuración que se muestra a continuación. No olvide sustituir las variables por sus propios valores:

DEVICE=(interfaz-name)
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=FAILOVER_IP
GATEWAY=GATEWAY_IP
ARP=yes
HWADDR=MY:VI:RT:UA:LM:AC

Guarde y cierre el archivo.

Abra el archivo de enrutado de la máquina virtual, que se encuentra en /etc/sysconfig/network-scripts/route-(nombre de la interfaz). Modifique el archivo para que refleje la configuración que se muestra a continuación. No olvide sustituir las variables por sus propios valores:

GATEWAY_IP - 169.254.10.254 (nombre-interfaz)
NETWORK_GW_VM - 255.255.255.0 (inserte el nombre de la interfaz)
default GATEWAY_IP

Guarde y cierre el archivo.

A continuación, abra el archivo de enrutado de la máquina virtual. Puede consultarse en la página /etc/sysconfig/network/resolv.conf.

nameserver 213.186.33.99

Una vez que haya guardado y cerrado el archivo, reinicie su red o su máquina virtual.

FreeBSD

Abra un terminal en su máquina virtual. Una vez conectado, abra el archivo de configuración de red de la máquina virtual situado en la carpeta /etc/rc.conf. Modifique el archivo para que refleje la configuración que se muestra a continuación. En este ejemplo, el nombre de la interfaz es "em0". Puede modificarlo si fuera necesario.

ifconfig_em0="inet FAILOVER_IP netmask 255.255.255.255 broadcast FAILOVER_IP"
static_route="net1 net2"
route_net1="-net GATEWAY_IP/32 -interface em0"
route_net2="default GATEWAY_IP"

Guarde y cierre el archivo. A continuación, edite el archivo /etc/resolv.conf. Créelo si es necesario.

nameserver 213.186.33.99

Guarde y cierre el archivo y reinicie la máquina virtual.

Ubuntu 18.04

En primer lugar, conéctese a su máquina virtual por SSH y abra el archivo de configuración de red situado en /etc/netplan/ utilizando el siguiente comando. A efectos de demostración, nuestro archivo se denomina "50-cloud-init.yaml".

# nano /etc/netplan/50-cloud-init.yaml

Una vez abierto el archivo, cambie el archivo con el siguiente código:

network:
    ethernets:
        (nombre-interfaz):
            addresses:
                - FAILOVER_IP/32
            nameservers:
                addresses:
                    - 213.186.33.99
                search: []
            optional: true
            carreteras:
                - to: 0.0.0.0/0
                  a través de: GATEWAY_IP
                  on-link: true
    Version : 2

Una vez realizados los cambios, guarde y cierre el archivo y ejecute el siguiente comando:

# netplan try
Warning: Stopping systemd-networkd.service, but it can still be activated by:
  systemd-networkd.socket
¿Do you want to keep these settings?

Press ENTER before the timeout to acept the new configuration

Changes will revert in 120 seconds
Configuración aceptada.

Windows Server 2012/Hyper-V

Antes de configurar la máquina virtual, deberá crear un conmutador virtual.

Desde la línea de comandos de su servidor dedicado, ejecute IPconfig/ALL y, seguidamente, anote el nombre de la tarjeta de red que contiene la dirección IP principal del servidor.

En el panel de configuración Hyper-V, cree un nuevo conmutador virtual y establezca el tipo de conexión en External.

Seleccione el adaptador con la dirección IP del servidor y marque Autorizar al sistema operativo a compartir esta tarjeta de red.

networkbridging

Este paso solo es necesario una vez para un servidor Hyper-V. Para todas las máquinas virtuales, es necesario un conmutador virtual para conectar las tarjetas de red virtual de la máquina virtual a la tarjeta física del servidor.

A continuación, seleccione la máquina virtual a la que quiere añadir la IP Failover. Utilice el panel de configuración Hyper-V para modificar los parámetros de la máquina virtual y cierre el panel.

Despliegue la tarjeta de red y haga clic en Advanced Feature, establezca la dirección MAC en Static e introduzca la dirección MAC virtual para la dirección IP failover. Una vez que haya introducido estos parámetros, pulse Aceptar para aplicar los cambios.

networkbridging

A continuación, inicie la máquina virtual y conéctese como administrador y acceda a Panel de control y a Network and Sharing Center. Haga clic en el enlace Connections: Ethernet y haga clic en el botón Propiedades para ver las propiedades Ethernet.

Seleccione el protocolo de internet versión 4 (TCP/IPv4) y haga clic en el botón Propiedades para ver las propiedades IPv4.

networkbridging

En la ventana Propiedades de la IPv4, seleccione Use the following IP address. Introduzca la dirección IP failover en el campo de direcciones IP e introduzca "255.255.255.255" en la máscara de subred.

A continuación, introduzca la dirección IP de la pasarela del servidor en la pasarela por defecto (por ejemplo, la IP del servidor termina en 254) e introduzca "213.186.33.99" en el campo Preferred DNS Server.

Haga clic en Aceptar e ignore el mensaje de aviso relativo a la dirección IP de la pasarela y a la dirección IP asignada que no estén en la misma subred.

Por último, reinicie el servidor. La máquina virtual debe conectarse a internet con la dirección IP failover.

networkbridging

Resolución de fallos

Si no consigue establecer una conexión entre su máquina virtual y la red pública y si tiene dudas sobre la red, reinicie el servidor en modo de rescate y configure la interfaz de red pasarela directamente en el host.

Para ello, una vez que haya reiniciado el servidor en modo de rescate, introduzca los siguientes comandos:

ip link add name test-bridge link eth0 type macvlan
ip link set dev test-bridge address MAC_ADDRESS
ip link set test-bridge up
ip addr add FAILOVER_IP/32 dev test-bridge

Sustituya "MAC_ADDRESS" por la dirección MAC virtual generada en el panel de configuración y "FAILOVER_IP" por la IP failover real.

A continuación, solo tiene que hacer ping a su IP Failover desde el exterior. Si funciona, probablemente significa que hay un error de configuración en la máquina virtual o en el host que impide que la IP failover funcione en modo normal. Si, por el contrario, la IP todavía no funciona, abra un tíquet al equipo de soporte desde el área de cliente de OVHcloud para más información.

Más información

Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.


¿Le ha resultado útil esta guía?

Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.

Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.

No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .

¡Gracias! Tendremos en cuenta su opinión.


Otras guías que podrían interesarle...

OVHcloud Community

¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.

Discuss with the OVHcloud community

A partir del 1 de enero de 2015, con arreglo a la Directiva 2006/112/CE modificada, los precios IVA incluido pueden variar según el país de residencia del cliente (por defecto, los precios con IVA incluyen el IVA español vigente).