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


1

У мене є кілька машин 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 встановити ip_tables == & gt; пакет не знайдено.

EDIT: Мені не потрібно / хочу встановити програмне забезпечення користувача 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?)

Дякую,


Ви не отримали apt-get?
AFH

Я роблю, але ви можете apt-get модуль установки таким чином?
Antoine Claval

Драйвери і т.д. є частиною сховища. Інсталятори можуть завантажувати як модулі, так і програми.
AFH

Це чудова новина. Але не могли б ви бути трохи більш конкретними. Див. Моє редагування
Antoine Claval

Пакет є iptables (немає підкреслення), і він знаходиться у сховищі 16.04. Обидва synaptic (GUI) і aptitude (термінал) корисні для пошуку в сховищах.
AFH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.