RHEL8 / CentOS8に基づくnmcliの一般的なコマンドの使用法

# ipの表示(ifconfig、ip addrと同様)
nmcli

# 接続を作成し、静的IPを構成します(ifcfgの構成と同等です。ここでBOOTPROTO=なし、ifupが開始します)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual

# 接続を作成し、動的IPを構成します(ifcfgの構成と同等です。ここでBOOTPROTO=dhcp、およびifupが開始します)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.method auto

# ipの変更(非対話型)
nmcli c modify ethX ipv4.addr '192.168.1.200/24'
nmcli c up ethX

# ipの変更(インタラクティブ)
nmcli c edit ethX
nmcli> goto ipv4.addresses
nmcli ipv4.addresses> change
Edit 'addresses' value:192.168.1.200/24
Do you also want to set'ipv4.method' to 'manual'?[yes]: yes
nmcli ipv4> save
nmcli ipv4> activate
nmcli ipv4> quit

# 接続を有効にする(ifupと同等)
nmcli c up ethX

# 接続を停止します(ifdownと同等)
nmcli c down

# 接続を削除します(ifdownおよびdelete ifcfgと同様)
nmcli c delete ethX

# 接続リストを表示する
nmcli c show

# 接続の詳細を表示する
nmcli c show ethX

# すべてのifcfgをリロードするか、接続にルーティングします(すぐには有効になりません)
nmcli c reload

# 指定されたifcfgまたは接続へのルートをリロードします(すぐには有効になりません)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethX
nmcli c load /etc/sysconfig/network-scripts/route-ethX

# すぐに効果的な接続、3つの方法があります
nmcli c up ethX
nmcli d reapply ethX
nmcli d connect ethX

# デバイスリストを表示
nmcli d

# すべてのデバイスの詳細を表示
nmcli d show

# 指定したデバイスの詳細情報を表示する
nmcli d show ethX

# ネットワークカードを有効にする
nmcli d connect ethX

# ワイヤレスネットワークをオフにします(NMはデフォルトでワイヤレスネットワークを有効にします)
nmcli r all off

# NM管理ステータスの表示
nmcli n

# NM管理をオンにする
nmcli n on

# NM管理を閉じます(注意して実行してください)
nmcli n off

# イベントを聞く
nmcli m

# NM自体のステータスを表示する
nmcli

# NMがオンラインで利用可能かどうかを確認します
nm-online

上記のifcfgは、/ etc / sysconfig / network-scripts / ifcfg-ethXおよび/ etc / sysconfig / network-scripts / route-ethXを参照します。

Recommended Posts

RHEL8 / CentOS8に基づくnmcliの一般的なコマンドの使用法
一般的なLinux操作(centos7に基づく)
Pythonに基づくデータタイプの詳細な説明
FMEに基づくPythonプロセスの使用図
pythonに基づく名刺管理システムの実装
pythonに基づいて凸型船体の問題を解決します
pythonに基づく残りの問題の詳細な説明(%)
ubuntuでのrz / szコマンドのインストールと使用方法