问题:ubuntu系统的服务器,卸掉了一个显卡后,ifconfig看网卡都没了,只有lo和docker0,也ssh不上了
原因:拔插显卡影响了网卡的名字。显卡在变动后(包含增加和减少显卡数目),网卡名称变了,之前的名称网卡找不到了
问题解决过程:
1.启用网卡:
执行ip addr,看除去lo和docker0还有个enp3s0 ---存在网卡但是网卡没启用
执行sudo ifconfig enp3s0 up启用,这时候再看ifconfig有了enp3s0,但是这个enp3s0没有ip,重启服务器后这个刚启用的enp3s0又没了。
2.找到网卡配置文件并修改:
查看系统版本cat /etc/issue.net ---Ubuntu 18.04.4 LTS,找到网卡配置文件/etc/netplan/50-cloud-init.yaml,内容如下,看到是enp4s0(之前的),而现在已经是enp3s0了
network:
renderer: networkd
ethernets:
enp4s0: ---改为enp3s0
dhcp4: no
dhcp6: no
addresses: [10.1.10.245/23]
optional: true
gateway4: 10.1.10.1
nameservers:
addresses: [114.114.114.114]
version: 2
3.使修改生效:
执行sudo netplan apply
ok,大功告成,我之前的ip回来了,ssh也可以登录了,重启服务器后还是正常的。
备注:vim /etc/network/interfaces 内容还是auto enp4s0,但是看不出有啥影响,暂且不管了
阅读(2160) | 评论(0) | 转发(0) |