Как настроить массовые сетевые интерфейсы с такой же опцией?

У меня есть 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,

Другие вопросы по тегам