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

Alibaba Cloud Linux:NetworkManagerの一般的な操作

最終更新日:Oct 23, 2024

NetworkManagerは、ネットワークインターフェイスコントローラー (NIC) の構成とNIC接続のステータスを管理するために使用されるユーティリティです。 NetworkManagerは、利用可能なネットワークを自動的に検出し、オンデマンドでネットワーク間の接続を切り替えることができます。 ビジネス要件に基づいて、IPアドレス、ゲートウェイ、DNS設定などのネットワーク設定を構成できます。

制限事項

オペレーティングシステム: Alibaba Cloud Linux 3.

NICの設定

NetworkManagerは、nmcliコマンドを使用して、接続デバイスに基づいてNIC設定を照会および管理します。 実際のシナリオに基づいてNICを設定できます。

  • 接続ベースの設定は永続的です。 設定を有効にするには、接続を有効にする必要があります。

  • デバイスベースの設定は一時的なものです。 設定はすぐに有効になりますが、システムの再起動後に無効になります。

接続に基づいてNICを設定する

次の図に示すように、$nameパラメーターをNAMEフィールドの値に置き換えます。

  • 現在の接続と、接続に対応する構成ファイルに関する情報を照会します。

    nmcli -f NAME,FILENAME,TYPE,DEVICE connection

    コマンドの出力を次の図に示します。

    image

  • 特定のNIC接続の詳細を照会します。

    nmcli connection show "$name"
  • NIC接続を管理します。

    • NIC接続を有効にします。

      sudo nmcli connection up "$name"
    • NIC接続を終了します。

      sudo nmcli connection down "$name"
  • NIC接続のMTUを変更します。

    1. new_mtuパラメーターを新しいMTU値に置き換えます。

      sudo nmcli connection modify "$name" 802-3-ethernet.mtu new_mtu
    2. 次のコマンドを実行して、設定を有効にします。

      sudo nmcli connection up "$name"
  • IPアドレスを管理します。

    • NIC接続にIPアドレスを割り当てます。

      1. new_ip_addrパラメーターを、割り当てるIPアドレスに置き換えます。

        sudo nmcli connection modify "$name" +ipv4.addresses new_ip_addr
      2. 次のコマンドを実行して、設定を有効にします。

        sudo nmcli connection up "$name"
    • NIC接続のIPアドレスを変更します。

      1. new_ip_addrパラメーターを、割り当てる新しいIPアドレスに置き換えます。

        sudo nmcli connection modify "$name" ipv4.addresses new_ip_addr
      2. 次のコマンドを実行して、設定を有効にします。

        sudo nmcli connection up "$name"
    • NIC接続からIPアドレスを削除します。

      1. old_ip_addrパラメーターを、削除するIPアドレスに置き換えます。

        sudo nmcli connection modify "$name" -ipv4.addresses old_ip_addr
      2. 次のコマンドを実行して、設定を有効にします。

        sudo nmcli connection up "$name"
  • NIC接続のMACアドレスを変更します。

    1. new_mac_addrパラメーターを、指定する新しいMACアドレスに置き換えます。

      sudo nmcli connection modify "$name" 802-3-ethernet.cloned-mac-address new_mac_addr
    2. 次のコマンドを実行して、設定を有効にします。

      sudo nmcli connection up "$name"
  • ルートを管理します。

    • NIC接続にルーティングルールを追加します。

      new_ruleパラメーターを、追加するルーティングルールに置き換えます。

      sudo nmcli connection modify "$name" +ipv4.routing-rules "new_rule"
    • NIC接続のルーティングルールを更新します。

      new_ruleパラメーターを、指定する新しいルーティングルールに置き換えます。

      sudo nmcli connection modify "$name" ipv4.routing-rules "new_rule"
    • NIC接続からルーティングルールを削除します。

      old_ruleパラメーターを、削除するルーティングルールに置き換えます。

      sudo nmcli connection modify "$name" -ipv4.routing-rules "old_rule"
    • NIC接続にルートを追加します。

      new_routeパラメーターを、追加するルートに置き換えます。

      sudo nmcli connection modify "$name" +ipv4.routes "new_route"
    • NIC接続のルートを更新します。

      new_routeパラメーターを、指定する新しいルートに置き換えます。

      nmcli connection modify "$name" ipv4.routes "new_route"
    • NIC接続からルートを削除します。

      old_routeパラメーターを、削除するルートに置き換えます。

      sudo nmcli connection modify "$name" -ipv4.routes "old_route"

デバイスに基づいてNICを設定する

次の図に示すように、$deviceパラメーターをDEVICEフィールドの値に置き換えます。

  • デバイスのステータスを表示します。

    nmcli device status

    コマンドの出力を次の図に示します。

    image

  • NIC接続を管理します。

    • NICのネットワーク接続を有効にします。

      sudo nmcli device up "$device"
    • NICのネットワーク接続を無効にします。

      sudo nmcli device down "$device"
  • NICのMTUを変更します。

    new_mtuパラメーターを新しいMTU値に置き換えます。

    sudo nmcli device modify "$device" 802-3-ethernet.mtu new_mtu
  • IPアドレスを管理します。

    • NICにIPアドレスを割り当てます。

      new_ip_addrパラメーターを、割り当てるIPアドレスに置き換えます。

      sudo nmcli device modify "$device" +ipv4.addresses new_ip_addr
    • NICのIPアドレスを変更します。

      new_ip_addrパラメーターを、割り当てる新しいIPアドレスに置き換えます。

      sudo nmcli device modify "$device" ipv4.addresses new_ip_addr
    • NICからIPアドレスを削除します。

      old_ip_addrパラメーターを、削除するIPアドレスに置き換えます。

      sudo nmcli device modify "$device" -ipv4.addresses old_ip_addr
  • ルートを管理します。

    • NICにルーティングルールを追加します。

      new_ruleパラメーターを、追加するルーティングルールに置き換えます。

      sudo nmcli device modify "$device" +ipv4.routing-rules "new_rule"
    • NICのルーティングルールを更新します。

      new_ruleパラメーターを、指定する新しいルーティングルールに置き換えます。

      sudo nmcli device modify "$device" ipv4.routing-rules "new_rule"
    • NICからルーティングルールを削除します。

      old_ruleパラメーターを、削除するルーティングルールに置き換えます。

      sudo nmcli device modify "$device" -ipv4.routing-rules "old_rule"
    • NICにルートを追加します。

      new_routeパラメーターを、追加するルートに置き換えます。

      sudo nmcli device modify "$device" +ipv4.routes "new_route"
    • NICのルートを更新します。

      new_routeパラメーターを、指定する新しいルートに置き換えます。

      sudo nmcli device modify "$device" ipv4.routes "new_route"
    • NICからルートを削除します。

      old_routeパラメーターを、削除するルートに置き換えます。

      sudo nmcli device modify "$device" -ipv4.routes "old_route"

ネットワークの監視

ネットワークのステータスを監視します。

nmcli monitor

関連ドキュメント