以太网接口 Arch Linux 网络无法访问

以太网接口 Arch Linux 网络无法访问

直到今天一切都工作正常,我已经摆弄了几个小时试图在我的拱形安装上配置以太网但没有运气。我运行一个带有 Windows 的双启动系统,并且网络似乎工作正常。

无论我每次尝试 ping 地址时都尝试什么,我都只是得到“网络无法访问”

我尝试从使用与我最初安装时相同的 ISO 制作的 Live CD 启动。这似乎也不想连接(尽管当我用它进行安装时它工作得很好)

遵循拱门维基我得到以下输出。

lspci-v

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
...
Kernel driver in use: r8169
Kernel modules: r8169

dmesg | grep r8169

[    4.489078] libphy: r8169: probed
[    4.489584] r8169 0000:04:00.0 eth0: RTL8168evl/8111evl, 50:e5:49:44:08:b9, XID 2c900800, IRQ 34
[    4.489586] r8169 0000:04:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    4.493645] r8169 0000:04:00.0 enp4s0: renamed from eth0
[    5.360274] RTL8211E Gigabit Ethernet r8169-400:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=r8169-400:00, irq=IGNORE)

据我所知,这意味着内核驱动程序已加载

ip 链接显示 dev enp4s0

2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000 
link/ether 50:e5:49:44:08:b9 brd ff:ff:ff:ff:ff:ff

接口似乎已启动,但当我运行 dhcpcd 时出现错误

须藤 dhcpcd enp4s0

enp4s0: waiting for carrier
timed out
dhcpcd exited

我还尝试使用 netctl 的示例 ethernet-dhcp 和 ethernet-static 配置(将每个配置的 eth0 更改为 enp4s0),然后使用“netctl enable ethernet-xxx”和“netctl start ethernet-xxxx”启用并启动它们。这没有返回任何错误,但我仍然得到“网络无法访问”。

答案1

接口已关闭且无运营商。检查布线(NO-CARRIER 和状态 DOWN 显示这一点)。

ifconfig enp4s0 up 说什么?

答案2

事实证明这是BIOS中的某些问题,最近失败的超频必须已恢复。

我不太确定导致问题的 BIOS 设置是什么,因为我刚刚恢复到我的预设,但有人来自这个线程建议检查 PXE 设置。

相关内容