VPC環境で利用できます。
Network Interfaceでは、Network Interfaceメニューの画面構成とネットワークインターフェース情報について説明し、ネットワークインターフェースを作成して管理する方法について説明します。
Network Interfaceは、サーバに割り当てられるネットワークインターフェースを作成するサービスです。ネットワークインターフェースが適用されたサーバは、サブネットを使用して独立したネットワーク通信が可能です。
ネットワークインターフェースについては、以下の使用のコツをご参照ください。
- 複数のサーバを使用目的に応じて直感的に区分するために、ネットワークインターフェースを活用できます。
例) 10.1.1.1xは開発サーバ、10.1.1.2xは運用サーバに区分 - 次のような場合、ネットワークインターフェースを複数作成することをお勧めします。
- サーバで使用するアプリケーションの特性により、別のサブネットが必要な場合
- 用途に応じてサブネットを分離して設計したが、1つのサーバに統合して使用する必要がある場合
ネットワークインターフェース情報の確認
Network Interface画面でネットワークインターフェース情報を確認できます。
Network Interface画面
NAVERクラウドプラットフォームポータルで、コンソール >
> Services > Compute > Server > Network Interfaceメニューを順にクリックすると、Network Interface画面を確認できます。
Network Interface画面は、以下のように構成されています。

| 領域 | 説明 |
|---|---|
| ① メニュー名 | 現在確認中のメニューの名前と作成したネットワークインターフェース数 |
| ② 基本機能 | Network Interfaceメニューに初回アクセスすると提供される機能
|
| ③ 作成後の機能 | ネットワークインターフェース作成後に提供される機能
|
| ④ 検索ボックスとフィルタ | IPアドレスとネットワークインターフェース/適用サーバ/VPC/サブネット名でネットワークインターフェースを検索でき、作成タイプと割り当ての有無によってフィルタリング可能 |
| ⑤ ネットワークインターフェースリスト | 作成したネットワークインターフェースのリスト
|
ネットワークインターフェース作成
ネットワークインターフェースを作成する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Network Interfaceメニューをクリックします。
- [Network Interface作成] ボタンをクリックします。
- Network Interface作成のポップアップで設定を指定します。
- Network Interface名: 先頭は英字にする必要があり、英小文字、数字、ハイフン(-)を使用して3~30文字で入力
- VPC: ネットワークインターフェースを配置する VPCを選択
- Subnet: ネットワークインターフェースを配置するサブネットを選択
- Primary IP: 自動割り当てを選択するか、直接入力を選択した後、そのネットワークインターフェースが使用する IPアドレスを入力
- Secondary IP: 同じサブネット内で使用する補助 IPアドレスを作成
- 入力欄に IPアドレスを入力し、 [追加] ボタンをクリック
- 入力欄を空欄にして [追加] ボタンをクリックすると、自動的に割り当て
- 入力した IPアドレスを削除するには、 [X] ボタンをクリック
- ACG: ネットワークインターフェースに適用する ACGを選択
- 最大3つまで選択でき、サブネットによって適用可能な ACGが異なる
- 用途: ネットワークインターフェースの用途で、選択したサブネットによって一般(一般 VM専用)または BareMetal(ベアメタルサーバ専用)に自動選択
- 適用サーバ選択: ネットワークインターフェースを割り当てるサーバを選択
- [作成] ボタンをクリックします。
- ネットワークインターフェースが作成され、リストに表示されます。
ネットワークインターフェースの割り当て
Private Subnetに配置されたネットワークインターフェースのうち、サーバに割り当てられていないネットワークインターフェースをサーバに割り当てられます。
ネットワークインターフェースをサーバに割り当てる方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Network Interfaceメニューをクリックします。
- ネットワークインターフェースリストからサーバに割り当てるネットワークインターフェースを選択した後、 [サーバに割り当て] ボタンをクリックします。
- 割り当てのポップアップで適用するサーバを選択した後、 [確認] ボタンをクリックします。
- ネットワークインターフェースが選択したサーバに割り当てられます。
ネットワークインターフェースの有効化
使用中のサーバ OSに応じて、案内を参照して追加されたネットワークインターフェースをサーバで有効にします。
CentOS, Rocky Linux 8
サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1を有効にします。
サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。
ベアメタルサーバの場合、DEVICE値として eth1 の代わりに bond1と入力します。
$> ifconfig eth1
eth1: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$> vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
$> ifup eth1
$> ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.169.11.24 netmask 255.255.255.0 broadcast 10.169.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 6 bytes 772 (772.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 768 (768.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
NAVIX 9, Rocky Linux 9
サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1を有効にします。
サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。
$> ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.169.11.24 netmask 255.255.255.0 broadcast 10.169.11.255
inet6 fe80::2a1c:39b1:aba5:d813 prefixlen 64 scopeid 0x20<link>
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 5 bytes 902 (902.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 15 bytes 1622 (1.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$> nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected System eth0
eth1 ethernet connected Wired connection 1
lo loopback connected (externally) lo
$> nmcli connection show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
Wired connection 1 22f3c699-cf4a-3636-9756-74d5105dba9d ethernet eth1
lo 0bd60921-3bfc-4b46-9b3f-c797eb15871a loopback lo
$> vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
$> nmcli connection reload
$> nmcli connection show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
Wired connection 1 22f3c699-cf4a-3636-9756-74d5105dba9d ethernet eth1
lo 0bd60921-3bfc-4b46-9b3f-c797eb15871a loopback lo
System eth1 9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 ethernet --
$> nmcli connection delete "Wired connection 1"
$> nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected System eth0
eth1 ethernet connected System eth1
lo loopback connected (externally) lo
$> nmcli connection show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
System eth1 9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 ethernet eth1
lo 0bd60921-3bfc-4b46-9b3f-c797eb15871a loopback lo
Ubuntu
サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1を有効にします。
サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。
ベアメタルサーバの場合、DEVICE値として eth1 の代わりに bond1と入力します。
- Ubuntu 16.04: ネットワーク構成を legacy方式のみ設定する必要があります。
- Ubuntu 18.04 ~ 22.04: 基本的に legacy方式で構成されますが、legacy方式または netplan方式の中から選択して設定できます。
- Ubuntu 24.04: 基本ネットワーク構成方式で netplanを提供します。
Legacy構成
$> ifconfig eth1
eth1: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
既存ラインに以下の2つのラインを追加
$> vi /etc/network/interfaces
auto eth1
iface eth1 inet dhcp
$> ifup eth1
$> ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.169.11.24 netmask 255.255.255.0 broadcast 10.169.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 10 bytes 888 (888.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 692 (692.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Netplan構成
netplan構成の YAMLファイルはインデントが重要です。このガイドでは、インデントを2字下げ単位に適用しました。
$> ifconfig eth1
eth1: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$> vi /etc/netplan/01-netcfg-eth1.yaml
network:
ethernets:
eth1:
dhcp4: true
version: 2
$> netplan --debug apply
$> ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.169.11.24 netmask 255.255.255.0 broadcast 10.169.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
RX packets 7 bytes 2124 (2.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8 bytes 1414 (1.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Windows
サーバにアクセスして次のタスクを実行します。
>
> ネットワークとインターネット > アダプタオプション変更を順にクリックします。- 追加したネットワークインターフェースに該当するアイコンを右クリックし、プロパティをクリックします。
- [ネットワーキング] タブをクリックし、 インターネットプロトコルバージョン4(TCP/IPv4)をクリックして選択した後、 [プロパティ] ボタンをクリックします。
- 次の IPアドレスを使用をクリックして選択した後、IPアドレスにネットワークインターネットの IPアドレスを入力して Subnet maskに「255.255.255.0」を入力します。
- [確認] ボタンをクリックします。
ネットワークインターフェースの割り当て解除
ネットワークインターフェースをサーバから割り当て解除する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Network Interfaceメニューをクリックします。
- ネットワークインターフェースリストでサーバから解除するネットワークインターフェースを選択した後、 [サーバから解除] ボタンをクリックします。
- 割り当て解除のポップアップ内容を確認した後、 [解除] ボタンをクリックします。
- ネットワークインターフェースが割り当てられたサーバから解除されます。
ネットワークインターフェースの返却
使用しないネットワークインターフェースを返却する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Network Interfaceメニューをクリックします。
- ネットワークインターフェースリストから返却するネットワークインターフェースをクリックして選択した後、 [返却] ボタンをクリックします。
- 返却のポップアップ内容を確認した後、 [返却] ボタンをクリックします。
- サーバに割り当てられた場合、割り当て解除に同意することで [返却] ボタンが有効になります。
- ネットワークインターフェースが返却され、リストから消えます。
Flow log設定
Flow logは、ネットワークインターフェースで発生した通信ログを Object Storageに保存する機能です。ネットワークインターフェースに適用された ACGによって許可または拒否された通信履歴のみをフィルタリングして保存するように設定できます。
Flow logの設定を変更する方法は、次の通りです。
- Flow log設定機能を利用するには、Object Storageご利用の申し込みとバケット作成が完了されている必要があります(Object Storage を開始するを参照)。
- ログの保存場所として選択したバケットがロックされている場合、ログの一部が欠落することがあります。バケットのロック設定にご注意ください(オブジェクトロックの利用を参照)。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Network Interfaceメニューをクリックします。
- ネットワークインターフェースリストから Flow logの設定を変更するネットワークインターフェースをクリックして選択した後、 [Flow log設定] ボタンをクリックします。
- Flow log設定のポップアップで設定を指定した後、 [設定] ボタンをクリックします。
SFC専用 Subnetに作成された Network Interfaceには Flow logを設定できません。
- 収集アクション: 許可、拒否、すべての中から収集するアクションを選択
- 収集単位(分): 収集周期を5~15分の間で入力(デフォルト値: 15分)
- バケット名: 収集したログを保存するバケットを選択
- ${リージョン番号}${FLOWLOG_設定した_NETWORK-INTERFACE_番号}${FLOWLOG収集周期_基準時間}形式でファイル名が作成されます。
例) 1_000123000_2023-01-01T04:21:00Z_0.log
- ${リージョン番号}${FLOWLOG_設定した_NETWORK-INTERFACE_番号}${FLOWLOG収集周期_基準時間}形式でファイル名が作成されます。
- バケットフォルダ名: 収集したログを保存するバケットフォルダの名前を入力
- ログの説明は、次の通りです
(Public IPと Private IPを同時に持っている ncloudリソースの場合、Private IPが表記されます)。フィールド名 説明 LOG_TIME ログ発生時間(epoch) DIRECTION パケット方向(inbound/outbound) REGION NCPリージョン番号 VPC_NM VPC名 VPC_NO VPC固有番号 SBNET_NO サブネット固有番号 INSTC_NO VM固有番号 NIC_ID ネットワークインターフェース固有番号 SRC_ADDR トラフィックの Sourceアドレス SRC_PORT トラフィックの Source Port DST_ADDR トラフィックの Destinationアドレス DST_PORT トラフィックの Destination Port ACTION ACG設定ルール(ALL、ALLOW、DENY) PROTOCOL 通信プロトコル(TCP、UDP、ICMP) TP_CD ネットワークインターフェースの種類
適用された Flow logの設定を削除するには、ネットワークインターフェースの詳細情報の Flow logで [削除] ボタンをクリックします。Flow logの設定を削除しても、既に Object Storageに保存されたログは削除されません。
Secondary IP設定
Secondary IPは、サーバに割り当てられるネットワークインターフェースに補助 IPアドレスを追加して HAソリューションなどに活用できる機能です。
- 1つのサブネット内で使用する IPアドレスが複数必要な場合に使用できます。
例) クラスタ内に Activeサーバと Standbyサーバで構成される冗長化構造を作成した場合、補助 IPアドレスをサービス用に設定し、2つのサーバ間で移動させることができます。 - Secondary IPは、ネットワークインターフェースに属するサブネットの IPアドレス範囲内で5つまで直接指定するか、任意に割り当てられます。
Secondary IPの設定を変更する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Compute > Serverメニューを順にクリックします。 - Network Interfaceメニューをクリックします。
- ネットワークインターフェースリストから Secondary IPの設定を変更するネットワークインターフェースをクリックして選択した後、 [Secondary IP設定] ボタンをクリックします。
- Secondary IP設定のポップアップで設定を変更した後、 [設定] ボタンをクリックします。
- 入力欄に IPアドレスを入力し、 [追加] ボタンをクリックします。
- 入力欄を空欄にして [追加] ボタンをクリックすると、IPアドレスが自動的に割り当てられます。
- 入力した IPアドレスを削除するには、 [X] ボタンをクリックします。
Secondary IPの有効化
Secondary IPは、コンソールで作成・変更した後、サーバで有効にすることで機能が正常に動作するようになります。サーバ OS別に Secondary IPを設定する方法は、次の通りです。
CentOS, Rocky Linux 8
サーバにアクセスして次のコマンドを実行します。以下の設定は、eth1に Secondary IP(10.169.11.30)を構成します。
サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。
$> vi /etc/sysconfig/network-scripts/ifcfg-eth1:0
DEVICE=eth1:0
BOOTPROTO=static
IPADDR=10.169.11.30
NETMASK=255.255.255.0
ONBOOT=yes
$> ifup eth1:0
$> ifconfig eth1:0
eth1:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.169.11.30 netmask 255.255.255.0 broadcast 10.169.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
NAVIX 9, Rocky Linux 9
サーバにアクセスして次のコマンドを実行します。以下の設定は、eth1に Secondary IP(10.169.11.30)を構成します。
サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。
$> vi /etc/sysconfig/network-scripts/ifcfg-eth1:0
DEVICE=eth1:0
BOOTPROTO=static
IPADDR=10.169.11.30
NETMASK=255.255.255.0
ONBOOT=yes
$> nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected System eth0
eth1 ethernet connected System eth1
lo loopback connected (externally) lo
$> nmcli connection reload
$> nmcli device reapply eth1
$> ifconfig eth1:0
eth1:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.169.11.30 netmask 255.255.255.0 broadcast 10.169.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
$> ip addr show eth1
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether f2:20:af:ab:f3:69 brd ff:ff:ff:ff:ff:ff
altname enp1s8
altname ens8
inet 10.169.11.30/24 brd 10.169.11.255 scope global noprefixroute eth1:0
valid_lft forever preferred_lft forever
inet 10.169.11.24/24 brd 10.169.11.255 scope global secondary dynamic noprefixroute eth1
valid_lft 946079903sec preferred_lft 946079903sec
Ubuntu
サーバにアクセスして次のコマンドを実行します。以下の設定は、eth1に Secondary IP(10.169.11.30)を構成します。
サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。
- Ubuntu 16.04: ネットワーク構成を legacy方式のみ設定する必要があります。
- Ubuntu 18.04 ~ 22.04: 基本的に legacy方式で構成されますが、legacy方式または netplan方式の中から選択して設定できます。
- Ubuntu 24.04: 基本ネットワーク構成方式で netplanを提供します。
Legacy構成
$> vi /etc/network/interfaces
auto eth1
iface eth1 inet dhcp
auto eth1:0
iface eth1:0 inet static
address 10.116.11.30
netmask 255.255.255.0
$> ifup eth1:0
$> ifconfig eth1:0
eth1:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.116.11.30 netmask 255.255.255.0 broadcast 10.116.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
$> ip addr show eth1
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether f2:20:af:ab:f3:69 brd ff:ff:ff:ff:ff:ff
inet 10.169.11.24/24 brd 10.169.11.255 scope global dynamic eth1
valid_lft 946079778sec preferred_lft 946079778sec
inet 10.116.11.30/24 brd 10.116.11.255 scope global eth1:0
valid_lft forever preferred_lft forever
Netplan構成
netplan構成の YAMLファイルはインデントが重要です。このガイドでは、インデントを2字下げ単位に適用しました。
$> vi /etc/netplan/01-netcfg-eth1.yaml
network:
ethernets:
eth1:
dhcp4: true
addresses:
- 10.116.11.30/24:
label: "eth1:0"
version: 2
$> netplan --debug apply
$> ifconfig eth1:0
eth1:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.116.11.30 netmask 255.255.255.0 broadcast 10.116.11.255
ether f2:20:af:ab:f3:69 txqueuelen 1000 (Ethernet)
$> ip addr show eth1
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether f2:20:af:ab:f3:69 brd ff:ff:ff:ff:ff:ff
altname enp1s8
altname ens8
inet 10.116.11.30/24 brd 10.116.11.255 scope global eth1:0
valid_lft forever preferred_lft forever
inet 10.169.11.24/24 metric 100 brd 10.169.11.255 scope global dynamic eth1
valid_lft 946079885sec preferred_lft 946079885sec
Windows
サーバにアクセスして次のタスクを実行します。
>
> ネットワークとインターネット > アダプタオプション変更を順にクリックします。- 追加したネットワークインターフェースに該当するアイコンを右クリックし、プロパティをクリックします。
- [ネットワーキング] タブをクリックし、 インターネットプロトコルバージョン4(TCP/IPv4)をクリックして選択した後、 [プロパティ] ボタンをクリックします。
- [高度] ボタンをクリックします。
- IPアドレス領域で [追加] ボタンをクリックします。
- 追加した Secondary IPアドレスを入力した後、 [確認] ボタンをクリックします。