我想在 Linux 上设置一台笔记本电脑,使其根据所插入的网络使用两个不同的 autofs 配置。我有两个可用的 autofs 文件(见下文),我想在它们之间自动切换。
我考虑过修改名称解析(在两个网络上提供相同的逻辑名称)或编写脚本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. 使用关键词快速谷歌搜索交换|切换网络配置主要提出有关网络配置(ip,网关,dns......)的答案。