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を参照します。
総括する
上記は、編集者が紹介したCentOS8でのnmcliの使用です。お役に立てば幸いです。ご不明な点がございましたら、メッセージを残してください。編集者から返信があります。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
この記事があなたに役立つと思うなら、再版を歓迎します、出典を示してください、ありがとう!
Recommended Posts