在 qemu 虚拟机上运行的 Ubuntu Server 上连接到互联网

在 qemu 虚拟机上运行的 Ubuntu Server 上连接到互联网

我在 Qemu VM 中运行 Ubuntu 服务器。/etc/network/interfaces内容如下:

#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

我这里遗漏了什么吗?

编辑 我猜这是一个将 qemu 虚拟机连接到互联网的问题,而不是 ubuntu 服务器特有的问题,有人可以指导我怎么做吗?

答案1

eth0设置为从 获得 ip 设置dhcp。如果你没有dhcp在本地网络服务器上,则不会获得参数

要解决这个问题,请/etc/network/interfaces手动编辑和设置 IP 参数

 sudo nano /etc/network/interfaces

最低配置是

auto eth0 
iface eth0 inet static
       address xxx.xxx.xxx.xxx 
       netmask xxx.xxx.xxx.xxx 
       gateway xxx.xxx.xxx.xxx 
       dns-nameservers xxx.xxx.xxx.xxx

用本地局域网的真实参数替换 xxx.xxx.xxx.xxx。之后执行

sudo ifdown eth0

sudo ifup eth0

相关内容