5.7.8. guessnet Mapping 映射

为了替代在 第 5.7.6 节 “手动的可切换网络配置” 描述的手工选择配置,你可以使用在 第 5.7.5 节 “映射节 mapping stanza” 描述的映射机制,自动选择个性化脚本来进行配置网络。

guessnet 软件包提供的 guessnet-ifupdown(8) 命令,是被设计作为映射脚本,并提供强力框架来增强ifupdown 系统.

  • iface 节下的每一个网络配置,列出测试条件作为guessnet 选项的值。

  • 映射机制选择第一个没有错误结果的 iface 作为网络配置。

guessnet-ifupdown 使用的映射脚本和 ifupdown的原始网络配置架构,这两种对 “/etc/network/interfaces“ 文件的用法,不会造成负面的影响,因为 guessnet 选项仅仅只导出额外的环境变量到 ifupdown 系统运行的脚本。细节参见 guessnet-ifupdown(8).

[注意]注意

当多个 guessnet 选项行需要在 “/etc/network/interfaces“ 里出现时,选项行使用 guessnet1, guessnet2,这类的开头,因为 ifupdown 软件包不允许选项行开头字符串重复。