將 IP 位址新增至 Ubuntu 中的現有網路接口

將 IP 位址新增至 Ubuntu 中的現有網路接口

我想在 Ubuntu 16.04 LTS 伺服器上的現有介面新增新的 IP 位址。我查看了定義當前 IP 位址/介面的文件/etc/network/interfaces,它的頂部有以下行:

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 位址。

相關內容