CentOS 7 未检测到我的网卡,列为未认领

CentOS 7 未检测到我的网卡,列为未认领

我在服务器上安装了 CentOS 7 最小化。它有两个 NIC。然而,其中之一似乎不起作用。它也显示为无人认领。当我使用命令列出网络设备(例如 ifconfig 和 ip -a)时,它不会显示

安装的另一个网卡是 PCI Express 卡。我无法让它工作...请问有人可以帮助我吗?

ip链接:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:23:ae:b6:65:cd brd ff:ff:ff:ff:ff:ff

lshw 级网络:

  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 02
       serial: 00:23:ae:b6:65:cd
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full ip=192.168.17.12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:18 ioport:d800(size=256) memory:feaff000-feafffff memory:fdff0000-fdffffff memory:feac0000-feadffff

  *-network UNCLAIMED
       description: Ethernet controller
       product: VT6120/VT6121/VT6122 Gigabit Ethernet Adapter
       vendor: VIA Technologies, Inc.
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 82
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: latency=0
       resources: ioport:e800(size=256) memory:febffc00-febffcff

答案1

我只是希望每个正在读这篇文章的人都知道我的解决方案是切换网卡。

这是网卡本身的问题。为了确定这一点,我在另一个操作系统中进行了测试。在 Windows 上进行测试更加自信,因为 Linux 在某些情况下确实存在一些驱动程序问题,我得出的结论是问题出在网卡本身,因为即使使用 Windows 操作系统 + 驱动程序也无法工作。

将网卡更换为新网卡后,一切正常。

相关内容