我有一个带有一个网络接口的 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
桥接设备将充当虚拟桥接器的角色,因此在您的虚拟机看来,它似乎正在连接到实际网络。