解决 debian 10 重启网卡命令无效/SSH失联的问题
站内热度 站内前 22%
3.6万 次浏览
这种问题通常出现在自己 DD 系统之后,原因在于 DD 后系统的网卡名被改变。
服务商处的 debian 原生系统的默认网卡名基本都是 eth0 ,我们在自己 DD 系统之后网卡名会变为 ens3 之类的。那么要彻底解决这个问题,就是将 DD 后的网卡名恢复。步骤也很简单:
1、编辑GRUB文件
复制
vi /etc/default/grub找到GRUB_CMDLINE_LINUX=""这一行,将其修改为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0",然后保存退出
2、编辑网络配置文件:
说明:进行这一步时不要无脑照搬执行。首先通过ip a命令查看自己网卡名是 ens3 还是其他的。下面的命令或修改操作中涉及到的 ens3 需替换为你自己的网卡名。
复制
sed -i 's/ens3/eth0/g' /etc/network/interfaces或者是vi /etc/network/interfaces进去后将所有ens3修改为eth0,然后保存退出
3、更新Grub并重启VPS
复制
update-grubreboot
至此,我们就完成了网卡名的恢复。
重启后,可以使用ip a命令,即可发现之前的网卡名已经变为了 eth0 。此时执行重启网卡命令也是能够正常连接的。
复制
sudo service networking restart或sudo /etc/init.d/networking restart
最后补充一点:如果是重启失联了,我们就只能通过商家后台的 VNC 进去修改。所以,博主建议大家在自己DD完系统之后,就按照以上步骤恢复为默认网卡名。另外,一些小厂提供的 debian 系统默认网卡名会有所变化,大家根据以上步骤恢复为它本身的网卡名即可。
相关文档
评论与补充0
有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用还没有评论。有疑问、补充,或者发现错字,都可以写在下面。