记一次阿里云轻量服务器(ubuntu 20.04)网卡坏掉
某一天我在服务器(ubuntu 20.04)上捣鼓某个透明代理软件 xxxxya 的透明代理功能, 然后好像是网络不太好,然后我又反复的开启关闭代理,然后,我的服务器无法访问了,连ssh都连不上,我只好打开阿里云控制台,打开“远程连接”->“救援模式”,一顿捣鼓
在此记下踩坑记录,耗费我10多个小时
连接上后,发现输入ifconfig时找不到IP地址,ping <ip地址>
,显示network is unreachable,输入netplan命令提示不存在,然后输入 ip addr
命令查看网卡状况,
发现eth0网卡没有ip地址,经过网上查找资料,需要先开启网卡,dhcp 动态获取ip
-
sudo ifconfig eth0 up # 开启网卡
-
sudo ip addr flush dev eth0 # 重置网卡配置
-
sudo dhclient eth0 # dhcp 动态获取ip
接下来使用sudo ifconfig eth0
查看,发现 eth0 网卡已经获得ip
sudo ifconfig eth0 # 查看网卡
然后吧 eth0 设为默认网关,其中 172.21.53.55 替换为上一步查看的 eth0 的ip
sudo route add default gw 172.21.53.55
接下来 ping 一下某个公网ip,发现已经可以连通
这些更改会在系统重新启动后失效。要使更改永久生效,要使用 netplan
sudo apt update && sudo apt install netplan.io -y
sudo netplan apply