两个 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 wiki 上找到有关此操作的指南:https://wiki.debian.org/BridgeNetworkConnections

桥接设备将充当虚拟桥接器的角色,因此在您的虚拟机看来​​,它似乎正在连接到实际网络。

相关内容