設定ファイルがありますnetplan
。
network:
version: 2
renderer: networkd
ethernets:
eth0:
routes:
- to: 192.168.202.0/24
via: 192.168.201.98
注:アドレスは別のファイルで構成されています。
netplan apply
ルーティングテーブルにルートを追加した後:
# ip r
default via 192.168.201.1 dev eth0 proto static
192.168.201.0/24 dev eth0 proto kernel scope link src 192.168.201.56
192.168.202.0/24 via 192.168.201.98 dev eth0 proto static // <------- HERE
いつ変化この設定ファイルは次の場所に移動します。
via: 192.168.201.97
代わりにvia: 192.168.201.98
load netplan apply
+を使用すると、ip r
次のような結果が得られます。
# ip r
default via 192.168.201.1 dev eth0 proto static
192.168.201.0/24 dev eth0 proto kernel scope link src 192.168.201.56
192.168.202.0/24 via 192.168.201.98 dev eth0 proto static // <------- OLD
192.168.202.0/24 via 192.168.201.97 dev eth0 proto static // <------- NEW
ご覧のとおり、以前のパスは192.168.202.0/24 via 192.168.201.98 dev eth0 proto static
まだ存在していません。このパスは削除される予定です。
ちなみに、これはnetplan設定ファイルを変更するときに機能する方法です。addresses
新しいアドレスを追加し、古いアドレスを保持せずに古いアドレスを削除し、新しいアドレスを追加します。
設定ファイルの正確なパスでnetplanを設定する方法はありますか?または、パスをクリーンアップする前にコマンドを実行しますかnetplan apply
?
適切なプロセスは何ですか?
ありがとう