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