我想在 Ubuntu 16.04 LTS 服务器上的现有接口上添加一个新 IP 地址。我查看了/etc/network/interfaces
定义当前 IP 地址/接口的文件,其顶部有以下行:
source /etc/network/interfaces.d/*
将一个包含配置选项的新文件放入该目录,然后重新启动网络服务,这样做正确吗?
另外,为什么该source
指令位于文件顶部?鉴于我将把额外的信息放入interfaces.d/*
,我希望这些文件能够被获取后我现有的接口。
其余部分/etc/network/interfaces
(不包括评论)是:
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet dhcp
答案1
我相信您可以创建包含附加 IP 地址的“子接口”,例如/etc/network/interfaces
:
auto ens3:0
iface ens3:0 inet static
address ...
netmask ...
auto ens3:1
iface ens3:1 inet static
address ...
netmask ...
此链接指向一篇较旧的文章(来自 2013 年),因此现在可能有更好的方法来添加额外的 IP 地址。