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
Admin iph (обсуждение | вклад) (Новая страница: «=== Ubuntu/Debian - ошибка modprobe: FATAL: Module ip tables not found in directory /lib/modules/4.4.0-21-generic === Не работает iptables на …») |
Admin iph (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
Решение - доустановить пакет linux-image-* | Решение - доустановить пакет linux-image-* | ||
# apt-get install linux-image-$(uname -r) | # 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 |
Версия 19:34, 17 февраля 2020
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