システム化とネットワーク設定の制御

システム化とネットワーク設定の制御

ネットワーク設定をリアルタイムで最適に制御するための最良の方法を見つけようとしています。

私の現在の計画はこんな感じです。

  • systemdで始まりip -s -d -o monitor、ビルドを使用してファイルに出力を書き込むか、mkfifotcpソケットに出力する小さなスクリプトを作成します。127.0.0.1:<some port>
  • ファイル/ソケットを読み取り、変更が発生したときにシステムネットワーク構成ファイルを動的に生成するシェルスクリプトを作成し、もちろん他のコマンドを使用して変更に応じてシステム構成に関する追加データを読み取ります。

これにより、ip <cmd>コマンドを使用してすぐにネットワーク設定を変更したり、システム構成ファイルを手動で作成して再起動したり、起動networkd後にipネットワークsystemd設定を同期したりできます。

だから質問は:またはより良い方法はありますか?

たとえば、次のコマンドがありますか?

  • systemd-networkd --add-vlan 123 --name lan
  • systemd-networkd --attach-vlan lan --device interface0
  • systemd-networkd --monitor --script /etc/network_changes_script.sh

ベストアンサー1

おすすめ記事