无法在 ArchLinux 全新安装中设置有线网络

问题描述 投票:0回答:2

我首先决定通过从 Windows 10 Pro 64 位(更新是最新的)迁移来安装 Linux,使用旧的 Acer 不受欢迎的主板、DDR3 12GB、Intel i5、GTX 1050Ti,并且没有 TPM 模块和内置 WiFi适配器,到 ArchLinux(01.01.2023 版本),通过使用 Rufus for Windows 提取到闪存驱动器。 我将 USB 闪存驱动器(大约 6GB 可用空间,没有 ISO 文件)格式化为具有大缓存的 GPT 格式,解压缩图像(在此过程中,Rufus 让我更新库,我同意了),进入 ArchLinux 的 BootManager ,选择设置的第一行(x86-64),除了“systemd-networkd-wait-online.service”之外的所有内容都会自动加载成功。 我已经准备好了分发盘,按照YouTube上的指南在Linux系统下格式化我下载ArchLinux的磁盘(我在其他磁盘上有Windows的备份副本)。

但在那之后,第一个问题开始了。 “ping”命令非常糟糕,这让我无法安装必要的文件,而这些文件需要在之后安装系统。

我现在已经试验了 17 个小时,几乎不停地试图找到至少一些解决方案,但没有任何帮助(这个问题在论坛上已经存在了几十年,但这些答案都没有帮助我)。唯一有点帮助的是“ip link”命令。我过去常常链接 ip“localhost”和 dev“lo”,因为这是“ip a”命令给我的唯一数据。之后,我可以使用“ping”命令连接到 DNS 服务器,并且每次尝试输入命令时只捕获一个数据包,即使我输入了某个网站的 IP(不是字母),例如“google.com” ”,然后没有任何效果,就像在“ip link”命令之前一样。顺便说一句,“ping localhost”总是工作正常,当我有一个工作操作系统时,我的互联网速度也不错。

我试图创建一个静态 IP,但无法提高“状态”。使用“ip”命令不会改变任何东西,“ifconfig”、“nmcli”和许多其他命令根本不起作用,很可能是因为缺少我无法使用这台计算机下载的必要文件。系统时钟乍一看是正确的,但不同步。内置 UEFI 菜单中禁用了所有可能阻止访问 Internet 的项目。计算机上连接的驱动器(SSD SATA-III (240GB)、HDD (1TB))中的 Windows 没有任何剩余,HDD 上的 Windows 恢复分区(大约 100MB)除外。

不幸的是,我没有无线上网卡,但如果没有它没办法,那我可以买。我有一个 MiWiFi 路由器,他们网站上的设置很好,我什至设置了 Google 和 Cloudflare DNS 服务器,但没有帮助。 任何文件中的任何更改都没有意义,并且大部分已立即被替换。重新启动后,任何更改都将重置为默认值。

我的 NVIDIA GPU 之前安装了“NVIDIA STUDIO”驱动程序。

当尝试启用“dhcpcd”或“systemd-networkd-wait-online.service”时,它开始发送垃圾邮件并出现一个错误并暂停,说:


root@archiso ~ # [ OK ] Stopped Refresh Pacman mirrorlist with Reflector..

Starting Refresh pacman mirrorlist with Reflector....

[FAILED] Failed to start Refresh Pacman mirrorlist with Reflector.. See 'systemctl status reflector.service' for details.

我尝试配置这些服务的配置,但无济于事。命令本身,建议写一个'systemctl status reflector.service',之后只给出这个:


..reflector.service: enabled; preset: disabled) <...> Active: activating (auto-restart) (Result: exit-code) <...>  Process: ...(code=exited, status=1/FAILURE)...".

The "journalctl" command shows errors like this:

"Unstable clock detected, switching default tracing clock to "global"...

r8169 0000:03:00.0: unknown chip XID 481, contact r8169 maintainers (see MAINTAINERS file)

ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20220331/utaddress-204

ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000047F (\GMIO) (20220331/utaddress-204)

ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GMIO) (20220331/utaddress-204)

ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GMIO) (20220331/utaddress-204)

lpc_ich: Resource conflict(s) found affecting gpio_ich

cfg80211: Process '/usr/bin/set-wireless-regdom' failed with exit code 1.

at24 15-0050: supply vcc not found, using dummy regulator

controlC1: Process '/usr/bin/alsact1 restore 1' failed with exit code 99.

controlC0: Process '/usr/bin/alsact1 restore 0' failed with exit code 99.

controlC2: Process '/usr/bin/alsact1 restore 2' failed with exit code 99.

kauditd_printk_skb: 36 callbacks suppressed

kauditd_printk_skb: 10 callbacks suppressed

systemd-networkd-wait-online[357]: Timeout occured while waiting for network connectivity.

systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE

systemd-networkd-wait-online.service: Failed with result 'exit-code'.

Failed to start Wait dor Network to be Configured.

Reached target Network is Online.

Switching to fallback DNS server 1.1.1.1#cloudflare-dns.com.

error: failed to retrieve mirrorstatus data: URLError: <urlopen error [Errno -3] Temporary failure in name resolution>

我明白了,但现在真的不知道该怎么办。

在对 Windows 缺乏良好的自定义功能感到失望之后,我仍然想全面且功能丰富地尝试 Linux(我不是仇恨者,我只是喜欢为自己重做一切),我真的不想回到那里。这就是我转向这里的原因。希望大家多多支持,文字多了不好意思,单独发这么多信息会烦的

linux terminal ip systemd archlinux
2个回答
0
投票

你在日志中有需要的信息,你为什么不按照提示去做? r8169 0000:03:00.0:未知芯片 XID 481,请联系 r8169 维护人员(参见 MAINTAINERS 文件)

已删除对该芯片版本的支持,因为没有任何迹象表明它确实存在。现在您可以降级内核或安装供应商驱动程序 r8168。


0
投票

是的,你猜怎么着,你并不孤单,这个芯片在最新更新之前就“已知”并且可以工作。

2023-03-05T18:59:26.743961-05:00 symphony kernel: [    1.503167] r8169 0000:02:00.0 eth0: RTL8168f/8111f, f8:0f:41:62:07:db, XID 481, IRQ 26
2023-03-05T18:59:26.743962-05:00 symphony kernel: [    1.503175] r8169 0000:02:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]

但是现在你得到:

2023-03-05T20:51:31.454817-05:00 symphony kernel: [    1.522054] r8169 0000:02:00.0: unknown chip XID 481, contact r8169 maintainers (see MAINTAINERS file)

要解决这个问题,您必须:

  • 换台电脑
  • 从这里获取 r8168-dkms:https://packages.debian.org/sid/all/r8168-dkms/download
  • 用 USB 棒或其他任何东西将其传输到您的计算机
  • 然后安装它,以确保:
  • sudo apt-mark hold r8168-dkms
  • 创建“/etc/modprobe.d/blacklist-r8169”
  • 在里面写“blacklist r8169”
  • 重启

哒哒! LAN口又亮了

© www.soinside.com 2019 - 2024. All rights reserved.