как установить модули ip_tables и ip6_tables в ядро ​​ubuntu 18.04 4.4.0?

Я пытаюсь перейти с 16.04 на 18.04. Я использую FireHOL, но FireHOL не может быть установлен на сервере 18.04, очевидно, потому что в /lib/modules/4.4.0-128-generic отсутствуют модули ядра ip_tables.ko или ip6_tables.ko. Это довольно странно, я думаю.

(Я не знаю, почему эта установка придерживается ядра 4.4, когда другие 18.04 установки, которые я уже делал, используют 4.15.0, и у них нет этой проблемы с отсутствующими модулями, и FireHOL, кажется, работает нормально. Может быть, это из-за того, что я сохранил существующий RAID-массив 16,04 мД? Я собираюсь попробовать начать с чистого листа и посмотреть, что произойдет. Очень жаль, что приходится восстанавливать эти терабайты данных из резервных копий. Надеюсь, это не ответ.

0
задан 4 July 2018 в 18:32

1 ответ

Вместо того, чтобы использовать существующий RAID-массив mdadm, я вытер суперблоки RAID и таблицы разделов со всех 5 дисков и восстановил RAID с нуля. Крайне нудный процесс, но это сработало. После установки из ISO-образа Ubuntu 18.04 для альтернативной установки я использовал ядро ​​4.15.0 вместо 4.4.0, а в 4.15.0 есть ip_tables.ko и ip6_tables.ko. Проблема решена, хотя и довольно утомительно.

Я могу только предположить, что существующий 16.04 RAID, который, возможно, был даже старше 16.04, датируется 14.04 или даже 12.04 днями (я действительно не помню, когда я его построил) не мог быть поддержан более новым mdadm модуль поддержки. Это всего лишь предположение. Во всяком случае, это работает сейчас.

0
ответ дан 4 July 2018 в 18:32

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

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