我在我的家庭服务器上安装了新的 Ubuntu 18.04,我注意到/etc/network/interfaces
文件是空的。在互联网上搜索后,我发现 18.04 版使用cloud-init
包来初始化网络和其他东西。我删除了 cloud-init 包并/etc/network/interfaces
为静态 IP配置了接口,但是现在在我重新启动服务器后,似乎在服务启动之前没有配置网络,因为配置为在该接口上列出的每个服务都无法侦听。服务器启动后,我必须手动运行命令service [name] start
。我该如何解决?
界面配置图
Jos*_*nix 11
Ubuntu 已经更改了其网络配置背后的工具,这就是您现在使用 18.04 系统遇到的情况。新系统为Netplan,/etc/network/interfaces
相关ifupdown
工具已弃用。
由于您删除了 cloud-init,因此这里并不是真正的问题。您有两种方法可以前进 - 您可以 1) 使用静态 IP 信息配置 Netplan;或 2) 重新安装旧ifupdown
包并像以前一样使用它。
要配置 Netplan,请删除 cloud-init 可能留下的配置文件:
rm /etc/netplan/50-cloud-init.yaml
然后创建一个名为 like 的新配置文件,/etc/netplan/99_config.yaml
并调整此处找到的配置文件示例之一。
归档时间: |
|
查看次数: |
24112 次 |
最近记录: |