我不明白为什么,因为我有多个 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
然后重新启动机器。