Red Hat Training
A Red Hat training course is available for RHEL 8
26.3. キーファイル形式での NetworkManager プロファイルの手動作成
NetworkManager 接続プロファイルは、キーファイル形式で手動で作成できます。
設定ファイルを手動で作成または更新すると、予期しないネットワーク設定や、機能しないネットワーク設定が発生する可能性があります。代わりに、オフラインモードで nmcli
を使用できます。nmcli を使用したオフラインモードでのキーファイル接続プロファイルの作成 を参照してください。
手順
Ethernet などのハードウェアインターフェイスのプロファイルを作成する場合は、このインターフェイスの MAC アドレスを表示します。
# ip address show enp1s0 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:53:00:8f:fa:66 brd ff:ff:ff:ff:ff:ff
接続プロファイルを作成します。たとえば、DHCP を使用するイーサネットデバイスの接続プロファイルを作成する場合は、次の内容で
/etc/NetworkManager/system-connections/example.nmconnection
ファイルを作成します。[connection] id=example_connection type=ethernet autoconnect=true [ipv4] method=auto [ipv6] method=auto [ethernet] mac-address=00:53:00:8f:fa:66
注記ファイル名には、
.nmconnection
の接尾辞を付けた任意のファイル名を使用できます。ただし、後でnmcli
コマンドを使用して接続を管理する場合は、この接続を参照する際に、id
に設定した接続名を使用する必要があります。id
を省略する場合は、.nmconnection
を使用せずにファイルネームを使用して、このコネクションを参照してください。設定ファイルにパーミッションを設定して、
root
のユーザーのみが読み取りおよび更新できるようにします。# chown root:root /etc/NetworkManager/system-connections/example.nmconnection # chmod 600 /etc/NetworkManager/system-connections/example.nmconnection
接続プロファイルを再読み込みします。
# nmcli connection reload
NetworkManager が設定ファイルからプロファイルを読み込んでいることを確認します。
# nmcli -f NAME,UUID,FILENAME connection NAME UUID FILENAME example-connection 86da2486-068d-4d05-9ac7-957ec118afba /etc/NetworkManager/system-connections/example.nmconnection ...
このコマンドで、新しく追加した接続が表示されない場合は、ファイルの権限と、ファイルで使用した構文が正しいことを確認します。
プロファイルの
autoconnect
変数をfalse
に設定した場合は、コネクションをアクティブにします。# nmcli connection up example_connection
検証
接続プロファイルを表示します。
# nmcli connection show example_connection
関連情報
-
nm-settings-keyfile(5)