
我有一个启用了 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
。