Network Interface
    • PDF

    Network Interface

    • PDF

    Article Summary

    VPC環境で利用できます。

    Network Interfaceでは、 Network Interface メニューの画面構成とネットワークインターフェース情報について説明し、ネットワークインターフェースを作成して管理する方法について説明します。

    Network Interfaceは、サーバに割り当てられるネットワークインターフェースを作成するサービスです。ネットワークインターフェースが適用されたサーバは、サブネットを使用して独立したネットワーク通信が可能です。

    注意

    Network Interfaceを使用するには、まず VPCとサブネットを作成する必要があります。作成方法は、以下のガイドをご参照ください。

    参考

    ネットワークインターフェースについては、以下の使用のコツをご参照ください。

    • 複数のサーバを使用目的に応じて直感的に区分するために、ネットワークインターフェースを活用できます。
      例) 10.1.1.1xは開発サーバ、10.1.1.2xは運用サーバに区分
    • 次のような場合、ネットワークインターフェースを複数作成することをお勧めします。
      • サーバで使用するアプリケーションの特性により、別のサブネットが必要な場合
      • 用途に応じてサブネットを分離して設計したが、1つのサーバに統合して使用する必要がある場合

    ネットワークインターフェース情報の確認

    Network Interface画面でネットワークインターフェース情報を確認できます。

    Network Interface画面

    NAVERクラウドプラットフォームポータルで、 コンソール > Services > Compute > Server > Network Interface メニューを順にクリックすると、Network Interface画面を確認できます。

    Network Interface画面は、以下のように構成されています。
    server-networkinterface-vpc_screen_ko

    領域説明
    ① メニュー名現在確認中のメニューの名前と作成したネットワークインターフェース数
    ② 基本機能Network Interfaceメニューに初回アクセスすると提供される機能
    • [Network Interface作成] ボタン: クリックしてネットワークインターフェースを作成
    • [サービスの詳細を見る] ボタン: クリックして Server紹介ページへ移動
    • [更新] ボタン: クリックしてネットワークインターフェースリストを更新
    ③ 作成後の機能ネットワークインターフェース作成後に提供される機能
    ④ 検索ボックスとフィルタIPアドレスとネットワークインターフェース/適用サーバ/VPC/サブネット名でネットワークインターフェースを検索でき、作成タイプと割り当ての有無によってフィルタリング可能
    ⑤ ネットワークインターフェースリスト作成したネットワークインターフェースのリスト
    • Network Interface名(ID): ネットワークインターフェースの作成時、直接入力した名前と自動で付与された固有 ID
    • 用途: ネットワークインターフェースの用途で、配置されたサブネットによって一般(一般 VM専用)または BareMetal(ベアメタルサーバ専用)で区分
    • 状態: ネットワークインターフェースの現在の状態
      • 未使用中: ネットワークインターフェースが作成され、サーバに割り当てられる状態
      • 使用中: ネットワークインターフェースをサーバに割り当て、使用中の状態
      • 解除中: ネットワークインターフェースをサーバから割り当て解除している状態
      • 設定中: ユーザーがリクエストした設定を適用している状態
    • VPC: ネットワークインターフェースが配置された VPC
    • Subnet: ネットワークインターフェースが配置された サブネット名、ゾーン、サブネットの IPアドレス帯域、サブネットタイプ
    • デバイス: ネットワークインターフェースがサーバに適用された場合、該当するデバイスi
      • eth0の場合、サーバのデフォルトプライベート IPアドレスを使用
      • eth1または eth2の場合、サーバの追加プライベート IPアドレスを使用
    • IPアドレス/アドレス: ネットワークインターフェースの IPアドレス
    • 適用サーバ: ネットワークインターフェースがサーバに適用された場合、当該サーバの名前
    • 作成タイプ: IPアドレスが付与される方式で、自動割り当てまたはユーザーの手動入力で区分
    • Flow log: ネットワークインターフェースで発生した通信ログを保存する Flow log機能の適用有無
      • 適用時に保存されるバケット名も一緒に表示
      • [削除] ボタンをクリックしてログ収集をキャンセル可能
    • Secondary IP: ネットワークインターフェースに適用した補助 IPアドレス
    • ACG: ネットワークインターフェースに適用された ACGリスト
      • [変更] ボタンをクリックして ACGを変更可能

    ネットワークインターフェース作成

    ネットワークインターフェースを作成する方法は、次の通りです。

    1. NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
    2. Services > Compute > Server メニューを順にクリックします。
    3. Network Interface メニューをクリックします。
    4. [Network Interface作成] ボタンをクリックします。
    5. Network Interface作成のポップアップで設定を指定します。
      • Network Interface名 : 先頭は英字にする必要があり、英小文字、数字、ハイフン(-)を使用して3~30文字で入力
      • VPC : ネットワークインターフェースを配置する VPCを選択
      • Subnet : ネットワークインターフェースを配置するサブネットを選択
      • Primary IP : 自動割り当て を選択するか、 直接入力 を選択した後、そのネットワークインターフェースが使用する IPアドレスを入力
      • Secondary IP : 同じサブネット内で使用する補助 IPアドレスを作成
        • 入力欄に IPアドレスを入力し、 [追加] ボタンをクリック
        • 入力欄を空欄にして [追加] ボタンをクリックすると、自動的に割り当て
        • 入力した IPアドレスを削除するには、 [x] ボタンをクリック
      • ACG : ネットワークインターフェースに適用する ACGを選択
        • 最大3つまで選択でき、サブネットによって適用可能な ACGが異なる
      • 用途 : ネットワークインターフェースの用途で、選択したサブネットによって 一般 (一般 VM専用)または BareMetal (ベアメタルサーバ専用)に自動選択
      • 適用サーバ選択 : ネットワークインターフェースを割り当てるサーバを選択
    6. [作成] ボタンをクリックします。
    • ネットワークインターフェースが作成され、リストに表示されます。

    ネットワークインターフェースの割り当て

    Private Subnetに配置されたネットワークインターフェースのうち、サーバに割り当てられていないネットワークインターフェースをサーバに割り当てられます。
    ネットワークインターフェースをサーバに割り当てる方法は、次の通りです。

    1. NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
    2. Services > Compute > Server メニューを順にクリックします。
    3. Network Interface メニューをクリックします。
    4. ネットワークインターフェースリストからサーバに割り当てるネットワークインターフェースを選択した後、 [サーバに割り当て] ボタンをクリックします。
    5. 割り当てのポップアップで適用するサーバを選択した後、 [確認] ボタンをクリックします。
      • ネットワークインターフェースが選択したサーバに割り当てられます。

    ネットワークインターフェースの有効化

    使用中のサーバ OSに応じて、案内を参照して追加されたネットワークインターフェースをサーバで有効にします。

    CentOS

    サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1を有効にします。

    参考

    ベアメタルサーバの場合、DEVICE値として eth1 の代わりに bond1と入力します。

    $> vi /etc/sysconfig/network-scripts/ifcfg-eth1
    	DEVICE=eth1
    	BOOTPROTO=static
    	IPADDR=Interface IPと入力
    	NETMASK=255.255.255.0
    	ONBOOT=yes
    $> ifup eth1
    

    Ubuntu

    サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1を有効にします。

    参考

    ベアメタルサーバの場合、DEVICE値として eth1 の代わりに eth3と入力します。

    参考

    Ubuntu 18.04以降のバージョンでは、ネットワークを legacyまたは netplanで構成できます。ただし、Ubuntu 16.04の場合は legacy方式に構成してください。

    Legacy構成

    $> vi /etc/network/interfaces
    
    	auto eth1
    	iface eth1 inet static
        # eth1 IP入力
    	address 192.168.1.8
        # subnet mask入力
    	netmask 255.255.255.0
        
    $> ifup eth1
    $> ip addr list eth1
    

    Netplan構成

    ​$> vi /etc/netplan/00-installer-config.yaml
    
        network:
          ethernets:
            # eth1 IP / subnet mask入力
            eth1:
              addresses: [192.168.1.8/24]
          version: 2
          
    $> netplan --debug apply
    $> ip addr list eth1
    

    Windows

    サーバにアクセスして次のタスクを実行します。

    1. i-server_window_start(1) > i-server_setting > ネットワークとインターネット > アダプタオプション変更 を順にクリックします。
    2. 追加したネットワークインターフェースに該当するアイコンを右クリックし、 プロパティ をクリックします。
    3. [ネットワーキング] タブをクリックし、インターネットプロトコルバージョン4(TCP/IPv4)をクリックして選択した後、[プロパティ] ボタンをクリックします。
    4. 次の IPアドレスを使用 をクリックして選択した後、IPアドレス にネットワークインターフェースの IPアドレスを入力して Subnet mask に「255.255.255.0」を入力します。
    5. [確認] ボタンをクリックします。

    ネットワークインターフェースの割り当て解除

    ネットワークインターフェースをサーバから割り当て解除する方法は、次の通りです。

    1. NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
    2. Services > Compute > Server メニューを順にクリックします。
    3. Network Interface メニューをクリックします。
    4. ネットワークインターフェースリストでサーバから解除するネットワークインターフェースを選択した後、 [サーバから解除] ボタンをクリックします。
    5. 割り当て解除のポップアップ内容を確認した後、 [解除] ボタンをクリックします。
      • ネットワークインターフェースが割り当てられたサーバから解除されます。

    ネットワークインターフェースの返却

    使用しないネットワークインターフェースを返却する方法は、次の通りです。

    1. NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
    2. Services > Compute > Server メニューを順にクリックします。
    3. Network Interface メニューをクリックします。
    4. ネットワークインターフェースリストから返却するネットワークインターフェースをクリックして選択した後、 [返却] ボタンをクリックします。
    5. 返却のポップアップ内容を確認した後、 [返却] ボタンをクリックします。
      • サーバに割り当てられた場合、割り当て解除に同意することで [返却] ボタンが有効になります。
      • ネットワークインターフェースが返却され、リストから消えます。

    Flow log設定

    Flow logは、ネットワークインターフェースで発生した通信ログを Object Storageに保存する機能です。ネットワークインターフェースに適用された ACGによって許可または拒否された通信履歴のみをフィルタリングして保存するように設定できます。
    Flow logの設定を変更する方法は、次の通りです。

    参考
    • Flow log設定機能を利用するには、Object Storageご利用の申し込みとバケット作成が完了されている必要があります(Object Storage を開始するを参照)。
    • ログの保存場所として選択したバケットがロックされている場合、ログの一部が欠落することがあります。バケットのロック設定にご注意ください(オブジェクトロックの利用を参照)。
    1. NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
    2. Services > Compute > Server メニューを順にクリックします。
    3. Network Interface メニューをクリックします。
    4. ネットワークインターフェースリストから Flow logの設定を変更するネットワークインターフェースをクリックして選択した後、 [Flow log設定] ボタンをクリックします。
    5. Flow log設定のポップアップで設定を指定した後、 [設定] ボタンをクリックします。
    参考

    SFC専用 Subnetに作成された Network Interfaceには Flow logを設定できません。

    • 収集アクション : 許可拒否すべて の中から収集するアクションを選択

    • 収集単位(分) : 収集周期を5~15分の間で入力(デフォルト値: 15分)

    • バケット名 : 収集したログを保存するバケットを選択

    • ${リージョン番号}${FLOWLOG 設定した NETWORK-INTERFACE 番号}${FLOWLOG収集周期 基準時間}形式でファイル名が作成されます。
      例) 1 000123000 2023-01-01T04:21:00Z_0.log

    • バケットフォルダ名 : 収集したログを保存するバケットフォルダの名前を入力

    • ログの説明は、次の通りです。
      (Public IPと Private IPを同時に持っている ncloudリソースの場合、Private IPが表記されます)。

      フィールド名説明
      LOG_TIMEログ発生時間(epoch)
      DIRECTIONパケット方向(inbound/outbound)
      REGIONNCPリージョン番号
      VPC_NMVPC名
      VPC_NOVPC固有番号
      SBNET_NOサブネット固有番号
      INSTC_NOVM固有番号
      NIC_IDネットワークインターフェース固有番号
      SRC_ADDRトラフィックの Sourceアドレス
      SRC_PORTトラフィックの Source Port
      DST_ADDRトラフィックの Destinationアドレス
      DST_PORTトラフィックの Destination Port
      ACTIONACG設定ルール(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の設定を変更する方法は、次の通りです。

    1. NAVERクラウドプラットフォームコンソールの Region メニューや Platform メニューから利用中の環境をクリックします。
    2. Services > Compute > Server メニューを順にクリックします。
    3. Network Interface メニューをクリックします。
    4. ネットワークインターフェースリストから Secondary IPの設定を変更するネットワークインターフェースをクリックして選択した後、 [Secondary IP設定] ボタンをクリックします。
    5. Secondary IP設定のポップアップで設定を変更した後、 [設定] ボタンをクリックします。
      • 入力欄に IPアドレスを入力した後、 [追加] ボタンをクリックします。
      • 入力欄を空欄にして [追加] ボタンをクリックすると、IPアドレスが自動的に割り当てられます。
      • 入力した IPアドレスを削除するには、 [x] ボタンをクリックします。

    Secondary IPの有効化

    Secondary IPは、コンソールで作成・変更した後、サーバで有効にすることで機能が正常に動作するようになります。サーバ OS別に Secondary IPを設定する方法は、次の通りです。

    CentOS

    サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1に Secondary IPを構成します。

    $> vi /etc/sysconfig/network-scripts/ifcfg-eth1:0
        DEVICE=eth1:0
        BOOTPROTO=static
        # secondary IP入力
        IPADDR=192.168.1.9
        # subnet mask入力
        NETMASK=255.255.255.0
        ONBOOT=yes
    $> ifup eth1:0
    $> ip addr list eth1
    

    Ubuntu

    サーバにアクセスして次のコマンドを実行します。当該ユースケースは以下のように eth1に Secondary IPを構成します。

    参考

    Ubuntu 18.04以降のバージョンでは、ネットワークを legacyまたは netplanで構成できます。
    ただし、Ubuntu 16.04の場合は legacy方式に構成してください。

    Legacy構成

    注意

    サーバでネットワークを設定する場合、ネットワーク接続が一時的に中断されることがあるため、なるべく運用中のサービスを除いた状態で行ってください。

    $> vi /etc/network/interfaces
    
        auto eth1
        iface eth1 inet static
        # デフォルト eth1 IP入力
        address 192.168.1.8
        # subnet mask入力
        netmask 255.255.255.0 
        
        iface eth1 inet static
        # secondary IP入力
        address 192.168.1.9
        # subnet mask入力
        netmask 255.255.255.0
        
    $> systemctl restart networking.service
    $> ip addr list eth1
    

    Netplan構成

    $> vi /etc/netplan/00-installer-config.yaml
    
        network:
          ethernets:
            # デフォルト eth1 IP、secondary IP/subnet mask入力
            eth1:
              addresses: [192.168.1.8/24, 192.168.1.9/24]    
          version: 2
    
    $> netplan --debug apply
    $> ip addr list eth1
    

    Windows

    サーバにアクセスして次のタスクを実行します。

    1. i-server_window_start(1) > i-server_setting > ネットワークとインターネット > アダプタオプション変更 を順にクリックします。
    2. 追加したネットワークインターフェースに該当するアイコンを右クリックし、 プロパティ をクリックします。
    3. [ネットワーキング] タブをクリックし、インターネットプロトコルバージョン4(TCP/IPv4)をクリックして選択した後、[プロパティ] ボタンをクリックします。
    4. [高度] ボタンをクリックします。
    5. IPアドレス領域で [追加] ボタンをクリックします。
    6. 追加した Secondary IPアドレスを入力した後、 [確認] ボタンをクリックします。

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

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.