首先,假设你的网络适配器可以热拔插,你启用了 使用 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
|