所以说改配置文件请一定不要偷懒。
事情大概是这样的:
SLime: 你家里云怎么回事我在学校装逼失败了
Satell1te_LK: ??
**我草我网卡炸了**
于是就开始了救援……
NetworkManager是幕后黑手?
这家伙出了名了网络断线问题……经过多方面排查,我基本确定就是NetworkManager的锅。
因此我决定手动更换为Networkd。
systemctl stop NetworkManager
systemctl disable NetworkManager
然后unmask systemd-networkd,并启动,enable,然后reboot……
等等,这时候就该出问题了。
网口灯的消逝……
reboot完后,不出意外的话是出意外了,没错,网络彻底断联。
什么问题?那就是因为netplan renderer还是networkmanager
这好办,改一下配置,改成networkd,然后sudo netplan apply,然后……
又出问题了。
翻了文档后才知道要设置ethernets,然后我就这么写到配置文件里面:
...省略...
eth0:
dhcp4: yes
apply直接报错了。
没错,这个问题比较铸币,是因为我漏了一行ethernets:
添加完仍然不行。然后我去翻了一下ifconfig,发现eth0根本没有获取到ip地址。
多次尝试未果,我几乎丧失希望……
armbian魅力时刻
我在多次重启后,看着shell焦头烂额,这时候我注意到了启动时的两行信息。
System config : sudo armbian-config
System monitor : htop
没错,armbian-config!自动化配置!
于是这个问题就变成了大乌龙,我只是armbian-config=>Network=>IP=>Static就解决了问题……
靠,我是……
太废物了你