虚拟机 centos 没有 eth0

Chr*_*s R 11 virtualbox centos6

刚刚安装了一个新的 centos-minimal,我无法让桥接网络或任何网络工作,甚至在仅主机模式下。当你运行 ifconfig 时,没有 eth0 只有一个 lo,

也当你 cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
HWADDR="08:00:27:FE:D5:10"
NM_CONTROLLED="yes"
ONBOOT="no"
Run Code Online (Sandbox Code Playgroud)

小智 17

正如cpuguru所说,您需要配置网络。所以登录你的centos并执行:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
Run Code Online (Sandbox Code Playgroud)

正如 Chris R 解释的那样,您应该编辑该文件的内容以最终获得以下内容:

DEVICE="eth0"
HWADDR=MAC Address*System MAC*
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="dhcp"
Run Code Online (Sandbox Code Playgroud)

然后保存(escape :wq INTRO)然后重启:

reboot
Run Code Online (Sandbox Code Playgroud)

  • 如果您克隆了一个虚拟机或以其他方式更改了 MAC,您可能需要删除 `/etc/udev/rules.d/70-persistent-net.rules` ...如果我错了,请纠正我! (4认同)