对于 Ubuntu18.04,他的 IP 配置跟之前的版本不太一样,是从 17.10 开始启用 netplan,所以配置文件的位置改了。
现在的配置文件为 /etc/netplan/xxx.yaml
,配置静态 IP 需要手动修改其内容,也不复杂,该文件是一个 YAML 格式的配置文件。
下面是一个桌面版的配置文件。
1 | # Let NetworkManager manage all devices on this system |
配置好了然后输入 sudo netplan apply
,按理说就起作用了。
但是昨晚我配置好 IP 的服务器还是有问题,仍然不能直接用 IP 连接,输入 ifconfig -a
命令也能看到对应网卡的 IP 配置完成了,就很奇怪。
我在看到网上教程中没有 renderer 那一项,于是将其注释掉,然后 XShell 就卡住了=w=,然后去机房,将注释去掉再 sudo netplan apply
,很诡异的事情发生了,apply 之后就可以用 IP 只连了。我缓缓打出一个 ❓
晚上服务器重启之后又不行了,今天早上我又去机房看,还配置对应网卡的路由,结果还是不行。然后想到昨天那个方法,先把 renderer 注释,然后再去掉,再 apply,果然就好了。。。
所以我还是不懂这个到底是为什么。。。