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,添加网卡信息如下:
1
2
3
4
5
[Match]
MACAddress=11:22:33:44:55:66
[Link]
Name=eth0可以使用 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 配置,一个是有线网卡配置,我们编辑网卡配置:
1
sudo vim /etc/netplan/00-installer-config.yaml
将 enp6s0 修改为 eth0 。
2.重启服务。
1
sudo netplan apply3.测试是否正常连接。
1
ping -c 3 www.baidu.com本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 天澄拾光!
评论
ArtalkGitalk






