CentOS 7 最小安装无法检测到以太网

CentOS 7 最小安装无法检测到以太网

我最近在台式电脑上安装了 CentOS 7,并决定进行最小安装。安装过程中找不到网络设备,但我还是继续安装了。启动时不存在 /etc/sysconfig/network-scripts/ifcfg-eth0。ifcfg-lo 是唯一一个:

[chris@piecework4 /]$ ls /etc/sysconfig/network-scripts | grep ifcfg-
ifcfg-lo

我使用以下值创建了 ifcfg-eth0:

DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="no"
PERSISTENT_DHCLIENT=1
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="eth0"
HWADDR=00:13:D4:37:42:39

ifconfig -a 仅显示以下内容:

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 0  (Local Loopback)
    RX packets 8  bytes 560 (560.0 B)
    RX errors 0  dropped 0 overruns 0  frame 0
    TX packets 8  bytes 560 (560.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我确实有一个以太网控制器...

[chris@piecework4 /]$ lspci | grep Ethernet
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)

我尝试过的每张 Live CD 上以太网都运行良好。

答案1

如果您正在使用 VMWare,请尝试以下操作:

我在 .vmx 文件中添加了以下行:

ethernet0.virtualDev = "e1000"

参考:www.centos.org/forums/viewtopic.php?f=47&t=47724

答案2

如果您正在使用 CentOS 安装 VM 并希望通过 Oracle Virtualbox 访问互联网,请单击 > 设置 > 网络 > (附加到:)桥接适配器。

答案3

只需使用 Centos_64 作为操作系统而不是 CentOS,这将ethernet0.virtualDev = "e1000"在您的配置文件中添加 ( ) 行

在此处输入图片描述

相关内容