スズハドットコム

IT関連や3Dプリンタの記事、たまに生活のメモを書いていきます。

AlmaLinux IPアドレスの設定

CentOSの後継OSの一つ、AlmaLinuxを触ったのでメモです。

環境

AlmaLinux 8.5 x86_64 (ESXi仮想マシン)

ネットワークの設定

IPアドレスを確認する①ifconfigコマンド

$ ifconfig
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.xxx  netmask 255.255.255.255  broadcast 0.0.0.0

IPアドレスを確認する②nmcliコマンド

まずデバイス名を確認

$ nmcli device
DEVICE      TYPE      STATE            CONNECTION
ens192      ethernet  接続済み         ens192
virbr0      bridge    接続済み (外部)  virbr0
lo          loopback  管理無し         --
virbr0-nic  tun       管理無し         --

確認したデバイス名を指定して詳細を確認

$ nmcli device show ens192
(中略)
IP4.ADDRESS[1]:                         192.168.1.xxx/32
IP4.GATEWAY:                            192.168.1.1
IP4.ROUTE[1]:                           dst = 192.168.1.xxx/32, nh = 0.0.0.0, mt >
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt =>
IP4.DNS[1]:                             192.168.1.1

固定IPアドレスを設定する

IPアドレス等を設定。

$ nmcli connection modify ens192 ipv4.method manual
$ nmcli connection modify ens192 ipv4.address 192.168.1.xxx
$ nmcli connection modify ens192 ipv4.gateway 192.168.1.1
$ nmcli connection modify ens192 ipv4.dns 192.168.1.1

デバイスを再起動して変更を反映。

$ nmcli connection down ens192; nmcli connection up ens192
接続 'ens192' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/4)
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/5)
 nmcli device
DEVICE      TYPE      STATE            CONNECTION
ens192      ethernet  接続済み         ens192
virbr0      bridge    接続済み (外部)  virbr0
lo          loopback  管理無し         --
virbr0-nic  tun       管理無し         --