Ubuntu でネットワーク設定を netplan で行う際の Default Route 設定
Ubuntu でネットワーク設定を行う際、従来は netplan の設定ファイルでデフォルトルートは gateway4 として設定していました。 しかし、Ubuntu 22.04 以降はこの設定だと以下の警告が表示されるようになったそうです。
** (process:1585): WARNING **: 13:37:35.487: `gateway4` has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
この挙動については Ask Ubuntu の Netplan - gateway has been deprecated に書かれていますが、設定ファイルの書き換えが必要です。
検証環境¶
| 対象 | バージョン |
|---|---|
| Ubuntu | 22.04.4LTS |
netplan 設定の修正¶
従来は gateway4 を利用していましたが、今後は routes の中に default route を定義する必要があります。
修正前¶
network:
version: 2
ethernets:
ens2:
addresses:
- 10.0.0.1/24
gateway4: 10.0.0.254
dhcp4: false
nameservers:
addresses:
- 1.1.1.1
- 1.0.0.1