![ネットワークに応じて[autofs]設定ファイルを交換する](https://rvso.com/image/1421801/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%5Bautofs%5D%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BA%A4%E6%8F%9B%E3%81%99%E3%82%8B.png)
Linux 上のラップトップを、接続されているネットワークに応じて 2 つの異なる autofs 構成を使用するように設定したいと思います。動作する 2 つの autofs ファイル (下記参照) があり、それらを自動的に切り替えたいと思います。
名前解決をいじる (2 つのネットワークに同じ論理名を提供する) か、ifup.d
スクリプトを書く (IP またはゲートウェイ アドレスをチェックし、正しいスクリプトをコピーして autofs を再起動する) ことを検討しました。この時点で、私のニーズはそれほど特殊なものではない (autofs ファイルではなく、任意の構成ファイル) ことに気付き、この種の動作を実現するための既存のツールまたはベスト プラクティスがあるかどうか疑問に思いました1。
ネットワーク1の場合:
foo -rw,intr,nfsvers=3 bar.network1:/export/baz/&
ネットワーク2の場合:
foo -rw,intr,nfsvers=3 qux.network2:/export/baz/&
1. キーワードで素早くグーグル検索swap|ネットワーク構成の切り替え主にネットワーク構成 (IP、ゲートウェイ、DNS など) に関する回答を求めます。