当我第一次安装 Fedora-38 时,我可以访问互联网,因此当前无法连接的原因不可能是驱动程序或电缆。NetworkManager 不断尝试连接 wlp5s0,但因为无法获取 IP 配置而失败(我很想知道是什么原因造成的以及如何修复它)并停用了它。这是一个问题,因为该 I/F 是利用路由器获取 DNS 的。在此期间,我的互联网连接时间约为 45-60 秒。
所以,...我为所有三个 I/F 设置了静态 IP,以消除 DHCP 问题。WiFi 5GHz 位于 192.168.0.125 (wlp5s0) 上,LAN I/F 位于 192.168.0.108 (enp8s0) 和 192.168.0.109 (enp9s0) 上。每个 I/F 使用 192.168.0.1 作为网关,DNS 使用 8.8.8.8 和 8.8.4.4 作为辅助 DNS。
路由器看到 0.125 WiFi 和 0.44 LAN,可能是因为在我用静态 IP 重新配置 LAN I/F 之前 0.44 是 LAN 的 DHCP 地址。LAN 上的另一台机器可以 ping 通 0.44。
我不明白为什么路由器会挂在 0.44 上而忽略 0.108 和 0.109。而且...我无法 ping 通路由器,更不用说外部 IP 或域名了。
'ip r' 通过 0.1 显示所有 I/F 默认值,'ip a' 分别显示 inet=0.108/24 0.109/24 和 0.125/24。
'resolvectl' 显示:全局作为存根当前 DNS=0.1 enp8s0 的当前 DNS=0.1 enp9s0 的当前 DNS=0.1 wlp5s0 的当前 DNS=0.1
当我重新启动没有 DHCP 协商的 NetworkManager 时,一切都会快速启动,但 I/F 可能会切换到 DNS=8.8.8.8 或 8.8.4.4(它们的 DNS 列表中都有这三个 DNS)。
我需要一些关于如何恢复路由器 ping 和互联网访问的建议。[请不要询问大量信息 - 我必须手动输入所有内容。]