Red Hat Training
A Red Hat training course is available for RHEL 8
3.2. nmcli を使用した静的イーサネット接続の設定
コマンドラインでイーサネット接続を設定するには、nmcli
ユーティリティーを使用します。
たとえば、以下の手順では、以下の設定で enp7s0
デバイスの NetworkManager 接続プロファイルを作成します。
-
静的 IPv4 アドレス: サブネットマスクが
/24
の192.0.2.1
-
静的 IPv6 アドレス -
2001:db8:1::1
(/64
サブネットマスクあり) -
IPv4 デフォルトゲートウェイ -
192.0.2.254
-
IPv6 デフォルトゲートウェイ -
2001:db8:1::fffe
-
IPv4 DNS サーバー -
192.0.2.200
-
IPv6 DNS サーバー -
2001:db8:1::ffbb
-
DNS 検索ドメイン -
example.com
手順
Ethernet 接続の NetworkManager 接続プロファイルを新たに追加します。
# nmcli connection add con-name Example-Connection ifname enp7s0 type ethernet
以下の手順は、作成した
Example-Connection
接続プロファイルを変更します。IPv4 アドレスを設定します。
# nmcli connection modify Example-Connection ipv4.addresses 192.0.2.1/24
IPv6 アドレスを設定します。
# nmcli connection modify Example-Connection ipv6.addresses 2001:db8:1::1/64
IPv4 および IPv6 接続メソッドを
manual
に設定します。# nmcli connection modify Example-Connection ipv4.method manual # nmcli connection modify Example-Connection ipv6.method manual
IPv4 および IPv6 のデフォルトゲートウェイを設定します。
# nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254 # nmcli connection modify Example-Connection ipv6.gateway 2001:db8:1::fffe
IPv4 および IPv6 DNS サーバーアドレスを設定します。
# nmcli connection modify Example-Connection ipv4.dns "192.0.2.200" # nmcli connection modify Example-Connection ipv6.dns "2001:db8:1::ffbb"
複数の DNS サーバーを設定するには、空白で区切って引用符で囲みます。
IPv4 および IPv6 接続の DNS 検索ドメインを設定します。
# nmcli connection modify Example-Connection ipv4.dns-search example.com # nmcli connection modify Example-Connection ipv6.dns-search example.com
接続プロファイルをアクティベートします。
# nmcli connection up Example-Connection Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)
検証手順
デバイスおよび接続の状態を表示します。
# 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 を参照してください。
関連情報
-
man ページの
nm-settings(5)
-
man ページの
nmcli(1)
- 特定のプロファイルでのデフォルトゲートウェイの指定を防ぐための NetworkManager の設定