我将安装了 ubuntu 服务器的 vm(虚拟盒)迁移到新主机。现在它总是无法在启动时设置网络。重启后我总是运行/etc/init.d/networking restart
。之后服务器会获得一个 ip。有没有人有解决方案。我可以在启动脚本中写入命令。然而,这似乎是最糟糕的做法。
答案1
您只需要在启动时启用它即可。
检查其状态,
sudo systemctl status networking.service
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
这是我系统上的第二行状态,显示enabled; vendor preset: enabled
。第一个 enabled 表示它在启动时启用。vendor preset: enabled
表示它在安装时自动启用(来自供应商)。
这会帮你解决问题,
sudo systemctl enable networking.service