Ubuntu/Debian - ошибка modprobe: FATAL: Module ip tables not found in directory /lib/modules/4.4.0-21-generic

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Доступная цена


Ubuntu/Debian - ошибка modprobe: FATAL: Module ip tables not found in directory /lib/modules/4.4.0-21-generic

Не работает iptables на Debian/Ubuntu с ошибкой:

modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0-21- generic/modules.builtin.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-21-generic
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

или

# iptables -L
modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0-21-generic/modules.builtin.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-21-generic
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.


Решение - доустановить пакет linux-image-*

 # apt-get install linux-image-$(uname -r)

либо если он уже стоит - скорее всего нет директории /lib/modules/4.4.0-21-generic/kernel. Тогда нужно переустановить пакет:

# apt-get install --reinstall linux-image-$(uname -r)

Проверить какие файлы поставил пакет можно командой dpkg-query:

# dpkg-query -L linux-image-4.4.0-21-generic