前提
Ubuntu 18.04はnetplanを使ってIPアドレスを固定するが、毎日不定の時間にIPアドレスが変わってしまう。環境はUbuntu 17.10からdo-release-upgradeを利用してアップグレードした。少なくとも数バージョン、do-release-upgradeを重ねたため、17.10からのアップグレードに問題があるかは分からない。
現象
netplanによる固定IPアドレス設定を行ってもほぼ毎日dhclientが走ってしまい、ルータからIPを取得して固定IPが解除されてしまう。
dhclientは/var/log/syslogに実行ログを残すため、IPアドレスが変更になった時間の前後を確認することで現象を確認できる。
原因
ifupdownパッケージが入っており、/etc/network/interfaces 内にIPアドレスをDHCPで設定するデフォルト設定が残っていたことが原因。
対処法
ifupdownパッケージを削除する。Ubuntu 18.04 LTSのクリーンインストール環境にはifupdownは入っていないため、削除して問題ないと思われる。
# apt purge ifupdown