我刚刚在新的托管服务提供商上配置了 Debian 10 虚拟专用服务器,但不知为何/etc/network/interfaces
却缺少了什么。
运行ip a
会显示一个lo
和eth0@if24
界面。
尝试向 添加接口别名eth0@if24
。
这里发生了什么?
答案1
您的“虚拟机”实际上是一个容器,而不是虚拟机,并且看起来您的容器主机正在为您配置网络。
答案2
感谢 Wesley 的帮助,我终于明白了。
该 VPS 配置为使用系统网络so 文件/etc/systemd/network
而不是/etc/network/interfaces
。
另外,感谢 Michael,我了解到接口别名已经成为过去了。
答案3
您的主机可能正在使用 NetPlan 和 CloudInit。/etc/network/interfaces
已过时且已弃用,因此...不要使用它。检查是否存在/etc/netplan/config.yaml
制定 netplan 计划