Configure static IP address on CentOS
新規インストール後、CentOSはDHCP (dhclient -v)を使用してマシンにIPを割り当てますが、このIPは再起動やサービスの再起動などで変更され続けます。 様々なサービスのセットアップ、特にクラスター構成を含むものでは、各マシンに固定 IP を設定して、お互いに通信できるようにする必要があります。
ステップ 0 – イーサネット インターフェイス名の取得
以下のコマンドのいずれかを使用して取得できます – 名前は、eth0、ens03、enp0s3 などのように、異なるフォーマットの ethx、ensxx、enpxx にすることができます。
ip addr
または。
ifconfig
or,
nmcli d
出力します。
Step 1 – backup resolv.conf
NetworkManagerサービスで更新することができます – インターフェイスconfにDNSが指定されている場合。backup
Step 2 – Ethernetスクリプトファイルの編集
さて、以下のパラメータでスクリプトを更新します
BOOTPROTO=static
IPADDR=192.168.169.130
NAME=eno16777736
ONBOOT=yes
IPADDR=192.168.169.130
NAME=eno16777736
ONBOOT=yes
アウトプットです。
ステップ3 – ネットワークファイルとDNSの更新
/etc/sysconfig/networkでゲートウェイを設定します。 ゲートウェイは、以下のいずれかのコマンドで取得できます。
route -n
または、
ip route
出力します。
ゲートウェイの更新
$ vi /etc/sysconfig/network
NETWORKING=yes
GATEWAY=192.168.169.2
NETWORKING=yes
GATEWAY=192.168.169.2
DNSの更新
Googleのネームサーバーは、8.8.8.8や8.8.4.4など、どれを使っても構いません
$ vi /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
# Generated by NetworkManager
nameserver 8.8.8.8
Step 4 – Restart your network or reboot
systemctl restart network