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を設定する
次のコマンドを実行してMTUを設定します。
[$mtu]を希望のMTU値に置き換えます。 有効なMTU値は、ネットワークインターフェイスの種類とドライバによって異なります。 デフォルトのMTU値は1500です。sudo nmcli c modify dummy0 802-3-ethernet.mtu [$mtu]次のコマンドを実行してNetworkManagerを再起動します。
sudo systemctl restart NetworkManager次のコマンドを実行して
dummy0インターフェイスに再接続し、設定を有効にします。sudo nmcli c down dummy0 sudo nmcli c up dummy0次のコマンドを実行して、ダミーインターフェイスのMTU値を表示します。
ip link show dummy0
dummy0.nmconnection設定ファイルを変更してMTUを設定する
次のコマンドを実行して、
dummy0デバイスとdummy0接続を作成します。sudo nmcli connection add con-name dummy0 type dummy ifname dummy0次のコマンドを実行して、作成された
dummy0接続とdummy0デバイスを表示します。nmcli c nmcli d次のコマンドを実行して、
dummy0.nmconnectionファイルを開きます。sudo vim /etc/NetworkManager/system-connections/dummy0.nmconnectionIキーを押してInsertモードに入り、mtuパラメーターを追加するか、パラメーターの値を変更します。[$mtu]を希望のMTU値に置き換えます。 有効なMTU値は、ネットワークインターフェイスの種類とドライバによって異なります。 デフォルトのMTU値は1500です。[ethernet] mtu=[$mtu]Escキーを押して:wqと入力し、enterキーを押してファイルを保存して閉じます。次のコマンドを実行してNetworkManagerを再起動します。
sudo systemctl restart NetworkManager次のコマンドを実行して
dummy0インターフェイスに再接続し、設定を有効にします。sudo nmcli c down dummy0 sudo nmcli c up dummy0次のコマンドを実行して、ダミーインターフェイスのMTU値を表示します。
ip link show dummy0
Alibaba Cloud Linux 2でダミーインターフェースを作成する
ダミーインターフェースの作成
dummy0: ダミーインターフェースの名前。 ビジネス要件に基づいて、ダミーインターフェイスの名前を指定します。
sudo ip link add dummy0 type dummyダミーインターフェースを作成すると、次のメッセージが表示されます。 メッセージを無視します。

ダミーインタフェース用のMTUの設定
次のコマンドを実行して、
ifcfg-dummy0ファイルを作成して開きます。sudo vim /etc/sysconfig/network-scripts/ifcfg-dummy0Iキーを押して挿入モードに入り、次の内容をifcfg-dummy0ファイルにコピーします。[$mtu]を希望のMTU値に置き換えます。 有効なMTU値は、ネットワークインターフェイスの種類とドライバによって異なります。 デフォルトのMTU値は1500です。DEVICE="dummy0" BOOTPROTO="static" TYPE="Ethernet" ONBOOT="yes" PEERDNS="no" MTU=[$mtu]Escキーを押して:wqと入力し、enterキーを押してファイルを保存して閉じます。次のコマンドを実行して
ネットワークサービスを再起動し、設定を有効にします。sudo systemctl restart network次のコマンドを実行して、
dummy0デバイスとデバイスのMTU値を表示します。ip link show dummy0