このページは機械翻訳したものです。

セカンダリ・プライベートIPアドレスを使用するためのLinuxの構成

Linuxをセカンダリ・プライベートIPアドレスを使用するように構成します。

セカンダリ・プライベートIPをVNICに割り当てた後、それを使用するようにOSを構成する必要があります

基本コマンド(再起動後は維持されない)

インスタンスで、次のコマンドを実行します。ベア・メタル・インスタンスとVMインスタンスの両方について、Linuxのすべてのバリアントで動作します:
ip addr add <address>/<subnet_prefix_len> dev <phys_dev> label <phys_dev>:<addr_seq_num>
説明:
  • <address>: セカンダリ・プライベートIPアドレス。
  • <subnet_prefix_len>: サブネットの接頭辞の長さ。たとえば、サブネットが192.168.20.0/24の場合、サブネット接頭辞の長さは24です。
  • <phys_dev>: アドレスを追加するインタフェース(例: ens2f0)。
  • <addr_seq_num>: デバイス上のアドレス・スタックの連続した番号(例: 0)。
例:
ip addr add 192.168.20.50/24 dev ens2f0 label ens2f0:0

住所を削除するには、次のものを使用します。

ip addr del 192.168.20.50/24 dev ens2f0:0 

VNICからもセカンダリIPを削除します。これは、前のコマンドを実行してOS構成からアドレスを削除する前または後に行うことができます。

ノート

セカンダリVNICにセカンダリIPを割り当てており、セカンダリVNICでポリシーベースのルーティングを使用している場合は、ip rule add from <source address> lookup <table name>コマンドを使用して、セカンダリIPアドレスについて同じルート表を参照するようにインスタンスのルート・ルールを構成します。

構成ファイル(再起動後も維持される)

再起動後も構成を維持するには、構成ファイルに情報を追加します。

この記事は役に立ちましたか。