ネットワーク接続を管理するとき、OSにもよりますが複数の方法がありますよね
debian系のosならnetplanだとか、systemd-networkdだとか、他にも複数の管理ツールがあります
それぞれ設定方法が違って、設定ファイルのパスを間違えれば適応されないし
合ってたとしても違う管理ツールの設定をしていたらもちろん適応されません
まずはどのツールで管理されているのか特定したいです
最近改めてその方法を知ったので書き残しておきます
環境
- OS: ubuntu22.04
- kernel: 5.15.0-130-generic
- systemd: 249.11-0ubuntu3.12
k8sのコントロールプレーンとして稼働させているVM上のubuntuです
ネットワークを管理しているツールの特定
といってもそこまで仰々しいものではなく、言われてみればという内容なのですが
bash
sudo systemctl is-active "<任意の管理ツール>"
これの出力結果がactiveかinactiveか確認するというだけのものです
activeであると分かればあとは対応する設定方法を調べて適応するだけです