IP Bridge (Modo Puente)

1.- Determinar pasarela

Para configurar correctamente la red de su máquina virtual, es necesario que conozcas la pasarela de tu servidor, que sencillamente es la IP del servidor terminada en 254, es decir, si la IP fuese 1.1.1.1, la pasarela sería 1.1.1.254, además de esto, es necesario generar una MAC que deberá configurarse en el hipervisor, además de en los sistemas indicados, donde debe sustituirse por: MI:MA:CV:IR:TU:AL

2.- Configuración

En adelante, nos referiremos a la IP de la máquina virtual como IP, a la Puerta de enlace (pasarela) como GATEWAY, debe tenerse en cuenta, que en el tutorial utilizaremos la tarjeta de red eth0, no obstante puede llamarse de otra manera (ens160, ens192, …) es necesario que compruebe el nombre de su tarjeta con el comando:

ifconfig -a

Debian y derivados (Ubuntu, SteamOS, CrunchBang, …)

Archivo: /etc/network/interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet static
address IP
netmask 255.255.255.255
broadcast IP
post-up route add GATEWAY dev eth0
post-up route add default gw GATEWAY
pre-down route del GATEWAY dev eth0
pre-down route del default gw GATEWAY
dns-nameservers 1.1.1.1 1.0.0.1

Una vez introducidos los cambios, debe reiniciarse la tarjeta de red con los siguientes comandos:

service networking restart
ifdown eth0 && ifup eth0

Redhat y derivados (CentOS, Fedora, Scientific Linux, …) [No necesario a partir de RedHat 7, CentOS 7, …]

Archivo: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=IP
GATEWAY=GATEWAY
ARP=yes
HWADDR=MI:MA:CV:IR:TU:AL

Archivo: /etc/sysconfig/network-scripts/route-eth0

GATEWAY dev eth0
default via GATEWAY dev eth0

Archivo: /etc/resolv.conf

nameserver 1.1.1.1