Red Hat Training
A Red Hat training course is available for RHEL 8
2.8. nmcli 対話型エディターを使用した動的 IP アドレスによるイーサネット接続の設定
nmcli
ユーティリティーのインタラクティブモードを使用して、コマンドラインでイーサネット接続を設定できます。動的 IP アドレス設定との接続の場合、NetworkManager は、DHCP サーバーから接続の IP 設定を要求します。
前提条件
- サーバーに、物理または仮想のイーサネットデバイスが設定されている。
- DHCP サーバーをネットワークで使用できる。
手順
イーサネット接続に新しい NetworkManager 接続プロファイルを追加して、対話モードを開始するには、次のコマンドを実行します。
# nmcli connection edit type ethernet con-name Example-Connection
ネットワークインターフェイスを設定します。
nmcli> set connection.interface-name enp7s0
必要に応じて、
Example-Connection
プロファイルを使用するときに NetworkManager が DHCP サーバーに送信するホスト名を変更します。nmcli> set ipv4.dhcp-hostname Example nmcli> set ipv6.dhcp-hostname Example
必要に応じて、
Example-Connection
プロファイルを使用するときに NetworkManager が IPv4 DHCP サーバーに送信するクライアント ID を変更します。nmcli> set ipv4.dhcp-client-id client-ID
IPv6 には
dhcp-client-id
パラメーターがないことに注意してください。IPv6 の識別子を作成するには、dhclient
サービスを設定します。接続をアクティベートして保存します。
nmcli> save persistent Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection. Do you still want to save? (yes/no) [yes] yes
インタラクティブモードを終了します。
nmcli> quit
検証
デバイスおよび接続の状態を表示します。
# nmcli device status DEVICE TYPE STATE CONNECTION enp7s0 ethernet connected Example-Connection
ping
ユーティリティーを使用して、このホストがパケットを他のホストに送信できることを確認します。# ping host_name_or_IP_address
トラブルシューティング
- ネットワークケーブルがホストとスイッチに差し込まれていることを確認します。
- リンク障害がこのホストだけに存在するか、同じスイッチに接続された他のホストにも存在するかを確認します。
- ネットワークケーブルとネットワークインターフェイスが予想どおりに機能していることを確認します。ハードウェア診断手順を実施して、不具合ケーブルとネットワークインターフェイスカードを置き換えます。
- ディスクの設定がデバイスの設定と一致しない場合は、NetworkManager を起動するか再起動して、インメモリー接続を作成することで、デバイスの設定を反映します。詳細と、この問題を回避する方法は、NetworkManager duplicates a connection after restart of NetworkManager service を参照してください。
関連情報
-
nm-settings(5)
man ページ -
nmcli(1)
man ページ - 特定のプロファイルでのデフォルトゲートウェイの指定を防ぐための NetworkManager の設定