![如何使用相同的选项配置大量网络接口?](https://linux22.com/image/704760/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E9%80%89%E9%A1%B9%E9%85%8D%E7%BD%AE%E5%A4%A7%E9%87%8F%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%EF%BC%9F.png)
我有一个启用了 SR-IOV 的 Debian,它公开了 128 个 VF 网络接口。我想为所有这些 VF 配置 MTU=9000 和一些其他选项,但不想在/etc/网络/接口文件。
是否有任何编程方式可以进行循环或类似的配置?
我在/etc/network/interface.d,但不知道该如何实现?
任何建议都将受到赞赏。
答案1
您可以添加一个钩子来/etc/network/ifup.d
包含类似以下内容:
#! /bin/sh echo "$IFACE" | grep -qs vf || exit 0 ip link set "$IFACE" mtu 9000
确保钩子可执行,调整确切设置以符合您的需要,调整grep
以匹配所需的接口。钩子的名称还必须与所需的模式相匹配run-parts
。