NetworkManagerの設定(CentOS7に慣れる)

はじめに

CentOS7では/etc/sysconfig/network-scripts/下のファイルをいじるんじゃないらしいです。

nmcliコマンド

nmcliコマンドでネットワーク関連の確認、設定を行います。

接続情報の確認

$ nmcli device show
GENERAL.デバイス:                       eno12
GENERAL.タイプ:                         ethernet
GENERAL.HWADDR:                         00:0C:29:0A:5B:74
GENERAL.MTU:                            1500
GENERAL.状態:                           100 (接続済み)
GENERAL.接続:                           --
GENERAL.CON パス:                       /org/freedesktop/NetworkManager/ActiveConnection/0
WIRED-PROPERTIES.キャリア:              オン
IP4.アドレス[1]:                        ip = 192.168.248.128/24, gw = 192.168.248.2
IP4.DNS[1]:                             192.168.248.2
IP4.ドメイン[1]:                        localdomain
IP6.アドレス[1]:                        ip = fe80::20c:29ff:fe0a:5b74/64, gw = ::

GENERAL.デバイス:                       lo
GENERAL.タイプ:                         loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.状態:                           10 (管理無し)
GENERAL.接続:                           --
GENERAL.CON パス:                       --
IP4.アドレス[1]:                        ip = 127.0.0.1/8, gw = 0.0.0.0
IP6.アドレス[1]:                        ip = ::1/128, gw = ::

接続情報変更

IPアドレス変更

$ nmcli con mod eno12 ipv4.addresses "192.168.24.127/24 192.168.24.2"

DHCP

$ nmcli con mod eno12 ipv4.method auto

自動起動

$ nmcli con mod eno12 connection.autoconnect "yes"

再起動

$ nmcli con down eno12
$ nmcli con up eno12

まとめ

おぼえられない。