CentOS7 ネットワーク設定(nmcli)

Linux

CentOS7では、従来のファイル編集から、設定方法が変更されnmcliというコマンドを使用し設定を行います。

nmcliコマンドは、NetworkManagerパッケージに含まれているのですが、AWS環境では、入っていないため下記コマンドで入れてください。

NetworkManagerインストール
yum install NetworkManager
導入後は、起動していないため、起動させます。
systemctl start NetworkManager

 

IPアドレス設定
nmcli c m eno1 ipv4.method manual ipv4.address 192.168.10.10/24

※IPアドレスの追加(エイリアス設定)
同じデバイスにIPアドレスを追加する場合は、「+」を使用します。

nmcli c m eno1 ipv4.method manual +ipv4.address 192.168.10.11/24
IPアドレス設定(DHCP)
nmcli c m eno1 ipv4.method auto
設定確認
nmcli -f ipv4 c s eno1
接続自動起動設定
nmcli c m eno1 autoconnect yes
デフォルトゲートウェイ設定
nmcli c m eno1 ipv4.gateway 192.168.10.254
スタティックルート設定
nmcli c m eno1 +ipv4.route "192.168.2.0/24 192.168.1.254"
DNS設定
nmcli c m eno1 ipv4.dns 192.168.10.40

ネットワーク再起動
設定完了後、ネットワークを再起動します。

systemctl restart network
※対象のデバイスのアップ・ダウン
デバイスのダウン
nmcli -c down bond0
設定確認
nmcli -c up bond0

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です