установить модули ядра в Ubuntu 16.04 (нет / lib / modules)

4219
Antoine Claval

У меня есть несколько машин с Ubuntu 16.04 без каталога / lib / modules, и если результат lsmod:

root@bla:~# lsmod Module Size Used by xfs 970752 1 libcrc32c 16384 1 xfs 

С довольно минимально. Мне нужно намного больше модуля. (Хотя бы ip_table)

Я не уверен, какова процедура установки новых модулей. Я не могу использовать insmod, так как мне нечего на это указать.

Редактировать: что я хочу увидеть:

ubuntu@ip-172-31-24-258:~$ modinfo ip_tables filename: /lib/modules/4.4.0-63-generic/kernel/net/ipv4/netfilter/ip_tables.ko description: IPv4 packet filter author: Netfilter Core Team <coreteam@netfilter.org> license: GPL srcversion: 89FE8FA5C005273382ED2E6 depends: x_tables intree: Y vermagic: 4.4.0-63-generic SMP mod_unload modversions  

Что я вижу:

root@strei2:~# modinfo ip_tables libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep: could not open moddep file '/lib/modules/4.4.0-57-generic/modules.dep.bin' modinfo: ERROR: Module alias ip_tables not found. 

Что я попробую:

  • insmod: Но на машине нет каталога / lib / modules
  • apt-get install ip_tables, но этот модуль (или любой другой, насколько я мог видеть) не находится в репозитории.

    ubuntu @ ip-172-31-24-333: пакет ~ $ sudo apt-get install ip_tables ==> не найден.

РЕДАКТИРОВАТЬ: мне не нужно / не хочу устанавливать программное обеспечение пространства пользователя iptables. Подчеркивание в ip_tables не является опечаткой.

Почему я это делаю: я получаю ошибку:

FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-57-generic\niptables v1.6.0: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) 

Спасибо,

1
Разве вы не получили `apt-get`? AFH 7 лет назад 0
Я делаю, но вы можете apt-get установить модуль таким образом? Antoine Claval 7 лет назад 0
Драйверы и т. Д. Являются частью хранилища. Установщики могут загружать как модули, так и пакеты программ. AFH 7 лет назад 0
Это прекрасные новости. Но не могли бы вы быть более конкретным. Смотри мое редактирование Antoine Claval 7 лет назад 0
Пакет `iptables` (без подчеркивания) и находится в репозитории 16.04. Оба `synaptic` (GUI) и` aptitude` (терминал) полезны для поиска в репозиториях. AFH 7 лет назад 0
Я знаю о существовании пакетов iptables. Я знал, что упоминание ip_tables было плохой идеей и могло бы сбить людей с толку :) iptables - это программное обеспечение пользовательского пространства. Мне нужно установить модуль пространства ядра ip_tables. Другой модуль ядра, который мне нужно установить: libiscsi, x_tables, nf_nat_ftp Antoine Claval 7 лет назад 0
Я думаю, что вы достигли предела моих знаний в этой области. Я не могу понять, почему у вас так мало модулей, хотя я никогда не устанавливал версию без графического интерфейса (это то, что у вас есть?). Что-то пошло не так во время установки? `Apt-get update; apt-get upgrade` помогите? Возможно, пришло время схватить крапиву и переустановить: вам не нужно ничего удалять - с правильными опциями вы сможете установить поверх, что может привести к потере некоторых пользовательских настроек, но все пакеты будут либо сохранены или обновленный. AFH 7 лет назад 0
Да, это странная установка. Это сервер, так что вообще без графического интерфейса. Я получаю эту машину от облачного провайдера. Их служба находится в бета-версии. Antoine Claval 7 лет назад 0

0 ответов на вопрос