Файл/etc/modprobe.d/dummy.conf проигнорированный на Ubuntu 18.04

С Ubuntu 16.04 у меня есть следующий файл:

/etc/modprobe.d/dummy.conf

Со следующим содержанием:

options dummy numdummies=12

И это хорошо работает!

Однако с Ubuntu 18.04, это не работает больше...

На Бионическом я должен вручную работать:

rmmod dummy
modprobe dummy numdummies=12

Затем это работает!

Так, как сделать это автоматически на Ubuntu 18.04 (новый стандарт)?

Спасибо!

0
задан 31 May 2018 в 15:25

2 ответа

Это не ошибка, это "дизайном" (хотя я предполагаю, что некоторые люди были бы категорически не согласны, что "дизайн" мог быть применим к systemd в целом).

Как видно из этого комментария проблема была разыскана к /lib/modprobe.d/systemd.conf где systemd разработчики явно и без приступа растерянности говорят в комментариях: "…

Когда связывание модуля загружается, это создает bond0 по умолчанию из-за max_bonds значение по умолчанию опции 1. Это вмешивается в управление конфигурацией сети / networkd, поскольку не возможно обнаружить, был ли этот bond0 намеренно настроен пользователем или должен управляться networkd/NM/etc. Поэтому отключите bond0 создание. options bonding max_bonds=0 Сделайте то же для dummy0.

…"

Для, например, если Вы попытались бы изменить параметр модуля в способе, которым выдает документация Ubuntu, Вы будете видеть это наконец modprobe попытки загрузить его так:

…/dummy.ko numdummies=12 numdummies=0

И последняя данная опция аргумента эффективно переопределяет свои предыдущие случаи.

0
ответ дан 29 October 2019 в 05:22

В Ubuntu 18.04 в файле

/lib/modprobe.d/systemd.conf

прокомментируйте или отредактируйте эту строку:

"options dummy numdummies=0"
1
ответ дан 29 November 2019 в 12:12

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

Похожие вопросы: