Linux中增加新显卡或更换显卡后无法联网
故障描述
测试从水神 4090 换成 Nvidia 涡轮 4090 后,Linux 系统可以正常进入,显卡驱动正常,但是无法联网。切换回原卡后,又可正常联网,排除网口、网线等其他故障。
可能原因
原因参照 # No internet connection while gpu removed.
当我添加 PCIe>NVMe 卡时,网络卡的名称发生了变化(例如
enp6s0
更改为enp7s0
)。一旦我重新配置为使用enp7s0
,以太网又开始工作了。
即,当插入新的 PCIE 设备(不仅局限于显卡,其他 PCIE 设备可能也存在这个问题),会让网卡的设备名称发生变化,进而导致无法联网。
因此,我们的解决思路是固定网卡的名称,然后重新配置新名称的网络连接。
解决步骤
1. 固定网卡名字
参照 在Proxmox中固定网卡名字 ,选择使用方法 2。
使用 .link
文件固定网卡名字:在目录 /usr/lib/systemd/network/
下新建文件 50-custom-net0.link
,添加网卡信息如下:
可以使用 ip a
查看网卡的 mac 地址。
ip a
查看网卡的 mac 地址。2. 配置网络连接
参照 ubuntu 22.04如何配置静态IP、网关、DNS
1.进入 /etc/netplan/
目录,有两个文件 00-installer-config-wifi.yaml
和 00-installer-config.yaml
,一个是 wifi 配置,一个是有线网卡配置,我们编辑网卡配置:
将 enp6s0
修改为 eth0
。
2.重启服务。
3.测试是否正常连接。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 天澄拾光!
评论
ArtalkGitalk