すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Linux:ダミーインターフェースの作成

最終更新日:Aug 16, 2024

Alibaba Cloud Linuxでは、ダミーインターフェイスは、テスト目的で実際のネットワークインターフェイスのように動作する仮想インターフェイスです。 ダミーインタフェースは、パケットを実際に送信することなくパケットをルーティングする装置を提供する。 このトピックでは、Alibaba Cloud Linux 2および3でダミーインターフェイスを作成し、インターフェイスの最大伝送単位 (MTU) を設定する方法について説明します。

Alibaba Cloud Linux 3でダミーインターフェースを作成する

警告

Alibaba Cloud Linux 3では、NetworkManagerはネットワークサービスとして機能し、ifcfg-* ファイルを使用してdummyインターフェイスを作成することはできません。 Alibaba Cloud Linux 3でdummyインターフェイスを作成するには、nmcliコマンドを実行するか、設定ファイルを変更します。

  • nmcliコマンドを実行してダミーインタフェースを作成する

    dummy0: ダミーインターフェースの名前。 ビジネス要件に基づいて、ダミーインターフェイスの名前を指定します。

    sudo nmcli connection add con-name dummy0 type dummy ifname dummy0
  • ダミーインタフェース用のMTUの設定

    nmcliコマンドを実行してMTUを設定する

    1. 次のコマンドを実行してMTUを設定します。

      [$mtu] を希望のMTU値に置き換えます。 有効なMTU値は、ネットワークインターフェイスの種類とドライバによって異なります。 デフォルトのMTU値は1500です。

      sudo nmcli c modify dummy0 802-3-ethernet.mtu [$mtu]
    2. 次のコマンドを実行してNetworkManagerを再起動します。

      sudo systemctl restart NetworkManager
    3. 次のコマンドを実行してdummy0インターフェイスに再接続し、設定を有効にします。

      sudo nmcli c down dummy0
      sudo nmcli c up dummy0
    4. 次のコマンドを実行して、ダミーインターフェイスのMTU値を表示します。

      ip link show dummy0

    dummy0.nmconnection設定ファイルを変更してMTUを設定する

    1. 次のコマンドを実行して、dummy0デバイスとdummy0接続を作成します。

      sudo nmcli connection add con-name dummy0 type dummy ifname dummy0
    2. 次のコマンドを実行して、作成されたdummy0接続とdummy0デバイスを表示します。

      nmcli c
      nmcli d
    3. 次のコマンドを実行して、dummy0.nmconnectionファイルを開きます。

      sudo vim /etc/NetworkManager/system-connections/dummy0.nmconnection
    4. Iキーを押してInsertモードに入り、mtuパラメーターを追加するか、パラメーターの値を変更します。

      [$mtu] を希望のMTU値に置き換えます。 有効なMTU値は、ネットワークインターフェイスの種類とドライバによって異なります。 デフォルトのMTU値は1500です。

      [ethernet]
      mtu=[$mtu]
    5. Escキーを押して :wqと入力し、enterキーを押してファイルを保存して閉じます。

    6. 次のコマンドを実行してNetworkManagerを再起動します。

      sudo systemctl restart NetworkManager
    7. 次のコマンドを実行してdummy0インターフェイスに再接続し、設定を有効にします。

      sudo nmcli c down dummy0
      sudo nmcli c up dummy0
    8. 次のコマンドを実行して、ダミーインターフェイスのMTU値を表示します。

      ip link show dummy0

Alibaba Cloud Linux 2でダミーインターフェースを作成する

  • ダミーインターフェースの作成

    dummy0: ダミーインターフェースの名前。 ビジネス要件に基づいて、ダミーインターフェイスの名前を指定します。

    sudo ip link add dummy0 type dummy

    ダミーインターフェースを作成すると、次のメッセージが表示されます。 メッセージを無視します。

    image

  • ダミーインタフェース用のMTUの設定

    1. 次のコマンドを実行して、ifcfg-dummy0ファイルを作成して開きます。

      sudo vim /etc/sysconfig/network-scripts/ifcfg-dummy0
    2. Iキーを押して挿入モードに入り、次の内容をifcfg-dummy0ファイルにコピーします。

      [$mtu] を希望のMTU値に置き換えます。 有効なMTU値は、ネットワークインターフェイスの種類とドライバによって異なります。 デフォルトのMTU値は1500です。

      DEVICE="dummy0"
      BOOTPROTO="static"
      TYPE="Ethernet"
      ONBOOT="yes"
      PEERDNS="no"
      MTU=[$mtu]
    3. Escキーを押して :wqと入力し、enterキーを押してファイルを保存して閉じます。

    4. 次のコマンドを実行してネットワークサービスを再起動し、設定を有効にします。

      sudo systemctl restart network
    5. 次のコマンドを実行して、dummy0デバイスとデバイスのMTU値を表示します。

      ip link show dummy0