У меня есть несколько машин с 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?)
Спасибо,