Два IP-адреса, один сетевой интерфейс и виртуализация

Два IP-адреса, один сетевой интерфейс и виртуализация

У меня есть сервер Debian [H] с одним сетевым интерфейсом, настроенным следующим образом (/etc/network/interfaces):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address xxx.yyy.zzz.77
    netmask 255.255.255.224
    broadcast xxx.yyy.zzz.95
    gateway xxx.yyy.zzz.65
    post-up iptables-restore < /etc/iptables.up.rules

Я только что установил qemu с установкой клиента Debian [C] и хочу назначить второй IP-адрес этой виртуальной машине. Я также запросил дополнительный MAC-адрес у провайдера, поскольку хочу, чтобы эта виртуальная машина была видна извне независимо.

Как мне это сделать?

[H] - IP xxx.yyy.zzz.77 (as is)
[C] (installed on [H] using qemu) - IP xxx.yyy.zzz.66 (additional)

решение1

Переключитесь на использование мостового устройства и убедитесь, что экземпляр qemu подключен к нему. Вы можете найти руководство по этому вопросу на вики Debian:https://wiki.debian.org/BridgeNetworkConnections

Мостовое устройство будет действовать как виртуальный мост, и вашей виртуальной машине будет казаться, что оно подключено к реальной сети.

Связанный контент