#======================
# ■ ネットワーク設定(nmcli コマンド)※ens192、サブネットマスク値の部分は環境により適宜読み替える
#======================
#-----------------------------------
# nmcli手動設定
#-----------------------------------
nmcli c m ens192 ipv4.method manual
#-----------------------------------
# IPアドレス設定(追加)
#-----------------------------------
nmcli c add type ethernet con-name ens192 ifname ens192 ip4 <IPアドレス>/24 gw4 <GWアドレス>
#-----------------------------------
# IPアドレス設定(変更)
#-----------------------------------
nmcli c mod ens192 ipv4.method manual ipv4.addresses "<IPアドレス>/24"
#-----------------------------------
# ダミーインタフェース作成
#-----------------------------------
nmcli con add type dummy ifname dummy0 ipv4.method manual ipv4.addresses <IPアドレス>/24 ipv6.method manual ipv6.addresses 9999:aaa:bbb::9/64
nmcli con add type dummy ifname dummy0 ipv4.addresses <IPアドレス>/24
nmcli con add type dummy ifname dummy0
#-----------------------------------
# GW追加
#-----------------------------------
nmcli c m ens192 ipv4.gateway <GWアドレス>
#-----------------------------------
# GW削除
#-----------------------------------
nmcli c m ens192 ipv4.gateway 0.0.0.0
#-----------------------------------
# スタティックルート追加
#-----------------------------------
nmcli c m ens192 +ipv4.routes "<ネットワークアドレス>/24 <GWアドレス>"
#-----------------------------------
# スタティックルート削除
#-----------------------------------
nmcli c m ens192 -ipv4.routes "<ネットワークアドレス>/24 <GWアドレス>"
#-----------------------------------
# メトリック値の変更
#-----------------------------------
nmcli c m ens192 ipv4.route-metric <値>
#-----------------------------------
# ポリシールーティング設定
#-----------------------------------
nmcli c m ens192 ipv4.routes "0.0.0.0/0 <GWアドレス> table=1" ipv4.routing-rules "from <ネットワークアドレス> table 1 priority 100"
#-----------------------------------
# nmcli設定反映
#-----------------------------------
nmcli c up ens192
#-----------------------------------
# ネットワーク設定の表示
#-----------------------------------
nmcli d
nmcli d show
nmcli c
nmcli c show ens192
#======================
# ■ ネットワーク設定情報
#======================
ip a
ifconfig -a
route -n
ip route
ls -l /etc/sysconfig/network-scripts/
#======================
# ■ IPv6設定の無効化の解除方法
#======================
#-----------------------------------
# IPv6の起動時設定を確認する
#-----------------------------------
grub2-editenv list
⇒表示結果の文字列から'ipv6.disable=1'の部分を削除した文字列を以下のコマンドで指定する
#-----------------------------------
# IPv6無効化の解除
#-----------------------------------
grub2-editenv - set '<文字列>'
PR