Как настроить массовые сетевые интерфейсы с такой же опцией?
У меня есть Debian с поддержкой SR-IOV, который выставил 128 сетевых интерфейсов VF. Я хотел бы настроить все эти VF с MTU=9000 и некоторыми другими параметрами, но не хотел бы копировать одну и ту же строку конфигурации 127 раз в файл / etc / network / interface.
Есть ли программный способ сделать зацикливание или подобную конфигурацию?
Я нашел каталог конфигурации в /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
,