我刚刚在具有桥接网络的 Ubuntu Server KVM 主机上将 Debian Squeeze 作为客户机安装。我在同一台主机上运行着其他 Ubuntu Server 客户机,所有 VM 都使用静态 IP。当我使用 DHCP 时,Squeeze VM 的网络工作正常,但当我给它一个静态 IP 时,我无法再 ping Google 或我的公共 IP。但是,我仍然可以 ping 具有静态 IP 的其他 VM。什么可能导致此问题?
答案1
以下是可能的解决方案(这些数据通常由 DHCP 提供)。
- 确保您的 DNS 服务器在 中指定
/etc/resolv.conf
。 - 确保您的默认路由已定义并指定您的路由器。
netstat -r
应该列出您的路线。
可以使用 DHCP 指定固定 IP 地址。这可以通过 ID、MAC 地址或名称来完成。具体如何操作取决于您的 DHCP 服务器。KVM 可能会使用在启动时dnsmasq
读取的IP 地址。/etc/ethers