Ubuntu の既存のネットワーク インターフェイスに IP アドレスを追加する

Ubuntu の既存のネットワーク インターフェイスに IP アドレスを追加する

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 アドレスを追加するためのより良い方法があるかもしれません。

関連情報