我的 Debian 9 中缺少 /etc/network/interfaces

我的 Debian 9 中缺少 /etc/network/interfaces

我不明白为什么,因为我有多个 Debian 9 服务器,但只有一台服务器遇到这个问题:

我没有/etc/network/interfaces文件。

我需要在这个服务器上托管多个 IP 地址。

我已阅读一些文档,并已将 IP 地址添加到此文件中:

/etc/systemd/network/50-default.network

我在 [Network] 部分为每个 IP 添加了一行 Address=xxxx。

一切正常,但我看不到我的所有 IP ifconfig...我只看到第一个 IP。

我注意到我有一个 eno3 界面。

在我的其他服务器上,我可以看到 eth0、eth0:0、eth0:1

谢谢

答案1

做这个:

echo '#!/bin/bash' > /etc/init.d/ipaliases
echo 'ifconfig eno3 1.2.3.4' >> /etc/init.d/ipaliases
echo 'ifconfig eno3 4.5.6.7' >> /etc/init.d/ipaliases
chmod 755 /etc/init.d/ipaliases
ln -s /etc/init.d/ipaliases /etc/rc2.d/S01ipaliases

然后重新启动机器。

相关内容