当前位置:   article > 正文

【已成功验证】debian/PVE安装好后拔显卡后连接不了网络(pve无显卡启动遇到的问题)_pve网口不亮

pve网口不亮

目录

前因

原因

解决办法

注意


需要主板bios支持跳过显卡自检

解决好主板bios问题然后再继续解决系统问题

前因

前几天装了个​Proxmox​ ve当做一个服务器7*24开机

但是由于转好系统后,显卡就不需要了

加上它耗电的原因(我的gtx650平时空载有10w左右的功耗)

我在想拔显卡拔了,我用xshell进行ssh连接不就可以了

然后我一拔,一开机,果然!

连接不上后台和ssh

看了一眼路由器,发现根本没他的网络地址

原因

后面我在搜贴吧相类似的问题,发现这是由于因为拔了显卡的pcie插槽从而导致网口号发生变化

由于pve是基于linux的debian系统下的,而现在的系统内的udev版本下网口号是按照位置来分的(很坑爹)

名称发生变化,但是你网络的配置文件又是之前的网卡名称的配置文件自然没有网络

于是就有了这么奇怪的一幕

解决办法

这个问题的解决办法也找到了,比较简单,就是把网口号和网口的mac地址给绑定在一起

首先查看网口名称的ip地址(注意不要看成网卡虚拟出来的地址了)

ip a

d03f0cebda6b446bad754beffc1293ab.png

注意查看你本机ip对应mac地址的网卡名称(可能会有两个网卡一模一样的mac地址,我就是,两个都可以连接ssh;其中有一个是有问题的,如果设置成他的话,你创建的虚拟机无法开启连不了网。问题不大全部试一遍就行了,一般是enp开头的)

接下来打开配置文件夹

cd /etc/udev/rules.d

查看文件

ls

如果发现有其他的文件先用ls -l+文件名查看

如果发现他是一个链接文件并且指向/dev/null的话(就像下面那样)

lrwxrwxrwx 1 root root 9 Jul 18 21:49 60-bridge-network-interface.rules -> /dev/null

那可以把他删掉

rm <文件名>

接下来创建一个文件(必须是这种<数字>-bridge-network-interface.rules文件名称和格式)

nano 50-bridge-network-interface.rules

然后写入下面的文字

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="mac地址", NAME="你的网卡名称"

重启

reboot

这样ip地址就绑定到这个网卡名称上了

注意

本博客只解决了linux中pcie改变,导致的网卡名称错乱的问题(博主确信就这个问题而言,已经解决了,但是博主还没成功开坤,所以怀疑还有其他诸如bios以及grub的问题)

设置好后要在bios选项中把halt on改成No Errors,也就是无论有什么错误先开机再说

可能有其他选项比如华南的x99在Advanced->PCI Subsystem Settings->Onboard VGA

把他关闭

其他bios的不知道了

还有一种说法bios过了但是grub没过。有解决办法了我会第一时间在底部更新

博主的主板x99hd3不支持跳过自检(或者说也找不到),所以无法做最后的验证(如果这方法没有用,记得联系我删除博客)

博主的成功开机了!!!!(主板为华南x99)

未用有任何显卡类的pcie设备实现开机

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/130365
推荐阅读
相关标签
  

闽ICP备14008679号