我在服务器上安装了 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 操作系统 + 驱动程序也无法工作。
将网卡更换为新网卡后,一切正常。