機械翻訳について

nmcliを使用したキー・ファイル接続プロファイルの作成

nmcliコマンドの様々な使用方法を説明するために、この手順では、enp0s2デバイスに新しいイーサネット接続を追加および構成する例について説明します。 コマンドの詳細は、nmcli(1)マニュアル・ページを参照してください。

ヒント:

接続を追加する前に、次のような、構成に必要な情報を準備します。
  • 接続名(My Work Connectionなど)。 nmcliコマンドは、デバイス名ではなく接続名を参照することによって機能します。 接続名を設定しなかった場合は、デバイスの名前が接続名として使用されます。
  • IPアドレス(IPv4および必要に応じてIPv6)
  • ゲートウェイ・アドレス
  • 接続に設定するその他の関連データ
  1. システム上のネットワーク・デバイスを表示します。
    sudo nmcli device status
    DEVICE  TYPE      STATE          CONNECTION
    enp0s1  ethernet  connected      enp0s1   
    enp0s2  ethernet  disconnected    --   
    lo      loopback  unmanaged
    

    このコマンドでは、デバイスが接続されているか切断されているか、および管理対象か管理対象外かが示されます。

  2. ネットワーク・デバイスに関する接続情報を表示します。
    sudo nmcli con show --active
    NAME     UUID                                TYPE      DEVICE
    enp0s1   nn-nn-nn-nn-nn  ethernet  enp0s1
    virbr0   nn-nn-nn-nn-nn  bridge    virbr0
    mybond   nn-nn-nn-nn-nn  bond      bond0

    conサブコマンドは、connectionの短い形式であり、さらにcに短縮できます。 --activeオプションを指定すると、アクティブなデバイスのみが表示されます。

    ノート:

    出力では、NAMEは接続IDを表します。
  3. 新しい接続を追加します。
    sudo nmcli con add type connection type {properties} [IP-info] [gateway-info
    type
    (必須)既知のNetworkManager接続タイプを指定します。

    許可されるタイプ値のリストは、nmcli(1)マニュアル・ページのnmcli connection addセクションを参照してください。

    properties
    con-name引数で指定された接続名、およびifname引数で指定されたインタフェース名。
    IP-info
    ip4またはip6引数のいずれかで指定されたIPv4またはIPv6アドレス。 アドレスの形式はaddress/netmaskである必要があります。 IPv4アドレスは、CIDR形式(1.2.3.4/24など)にすることができます。
    gateway-info
    gw4またはgw6引数のいずれかで指定されたゲートウェイのIPv4またはIPv6アドレス。

    たとえば、この手順の最初に情報を含む接続を追加するには、次のコマンドを実行します:

    sudo nmcli con add type ethernet ifname enp0s2 con-name "My Work Connection" ip4 192.168.5.10/24 gw4 192.168.5.2

    出力では、接続が正常に完了したことが確認されます。

  4. インタフェースをアクティブ化します。
    sudo nmcli con up "My Work Connection"
  5. 新しい接続の構成プロパティを表示します。
    sudo nmcli -o con show "My Work Connection"
    connection.id:               My Work Connection
    connection.uuid:             nn-nn-nn-nn-nn
    connection.type:             802-3-ethernet
    connection.interface-name:   enp0s2
    ...
    IP4.ADDRESS[1]:              192.168.5.10
    IP4.GATEWAY:                 192.168.5.2
    ...

    -oオプションを指定すると、構成された値を持つプロパティのみが表示されます。

接続を作成すると、対応するプロファイルが作成されます。 接続プロファイルの詳細については、「NetworkManager接続プロファイル」を参照してください。

ls -lrt /etc/NetworkManager/system-connections/
...
-rw-r--r--. 1 root root 266 Aug  6 11:03 /etc/sysconfig/network-scripts/ifcfg-My_Work_Connection