nmcli コマンドでデバイスの自動接続設定を確認する

今はクラウドが主流なのでネットワークデバイスが起動時に自動接続がオフになっているケースが少ないですが、物理サーバーをOSからインストールする時にネットワークデバイスの自動接続を有効にするのを忘れてそのまま運用していました

その後再起動するとネットワークが繋がらないってトラブルが有りました。現地の作業は違う方がインストールしたので、デバイスの自動接続が有効にする(Automatically connect)にチェック忘れだったようです

下記では、デバイスの自動接続の状態を確認して、有効にする方法を紹介します

1.接続されているデバイスを確認します。下記では「em1」が有効になっています

$ sudo nmcli connection show
NAME  UUID                                  TYPE      DEVICE 
em1   26cd65c6-bf9c-40b0-b324-xxxxxxxxxxxx  ethernet  em1    
em2   59642647-705a-4a5f-a2d9-xxxxxxxxxxxx  ethernet  --  

2.「AUTOCONNECT」が有効になっているか確認します。「AUTOCONNECT」が「NO」になっているので、自動接続は無効になっています

# デバイスを指定する場合
$ sudo nmcli connection show em1 | grep connection.autoco
nnect
connection.autoconnect:                 no
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.autoconnect-slaves:          -1 (default)

# 起動しているデバイスを指定せずに全体の設定より必要な箇所を表示する
$ sudo nmcli -f NAME,AUTOCONNECT,AUTOCONNECT-PRIORITY connection show
NAME      AUTOCONNECT  AUTOCONNECT-PRIORITY    
em1       no           0                    
em2       no           0                    

3.自動接続を有効にします

$ sudo nmcli connection modify em1 connection.autoconnect yes

\ 最新情報をチェック /