Kyon 发表于 2013-9-11 01:27:05

多阶段(Multi-stage)映射

首先,假设你的网络适配器可以热拔插,你启用了 使用 hotplug 启动(triggering)网络设置。其次,进一步假设你需要依照物理接口下面的适配器(如同 处理内核对接口命名的不一致性)和接口上连接的网络(例如,使用 guessnet 来选择逻辑接口)来把逻辑接口映射到"物理"接口。你就可以用多阶段映射来完成。  如果接口是可以热拔插的,映射的第一个阶段是利用 hotplug 的组名称并输出内核指定的接口名称。映射的第二阶段是利用内核指定的接口名称并输出适配器的名称。第三个阶段就是依照网络环境,把适配器名称映射到逻辑接口名称上去。  # 允许 hotplug 激活接口  mapping hotplug  script echo  # 确定那个接口是有线的那个是无线的  mapping eth?  script /usr/local/sbin/get-mac-address.sh  map 02:23:45:3C:45:3C wired  map 00:A3:03:63:26:93 wifi  # 检测有线网络是否可用  mapping wired  script guessnet-ifupdown  map work-wired  map home  # 检测哪个无线网络可用  mapping wifi  script ifscout  map starbucks  map work-wireless  iface work-wired inet static  …Easyinlab Welcome
页: [1]
查看完整版本: 多阶段(Multi-stage)映射