Когда я пытаюсь работать
sudo iptables -L
(или любой другой iptables связал команду), я получаю следующую ошибку:
modprobe: ERROR: could not insert 'ip_tables': Cannot allocate memory
iptables v1.4.21: 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 сообщение об ошибке, "не могущее инициализировать таблицу 'фильтр'"? который, кажется, очень похож на проблему, которую я имею, и на основе инструкций от Lekensteyn в той проблеме я попробовал
sudo modprobe /lib/modules/$(uname -r)/kernel/net/ipv4/netfilter/iptable_filter.ko
однако это также дает ошибку:
modprobe: FATAL: Module /lib/modules/3.16.0-031600-generic/kernel/net/ipv4/netfilter/iptable_filter.ko not found.
уже я могу ясно видеть, что iptable_filter.ko существует в пути выше...??
Любые идеи о том, как я могу разрешить это, были бы (очень очень) с благодарностью получены...!
Спасибо
<забастовка>
sudo iptables-L
необходимо использовать sudo с iptables
забастовка>
Редактирование: strikthrough из-за обновленного ответа
С полным путем должен использовать insmod:
insmod /lib/modules/3.16.0-031600-generic/kernel/net/ipv4/netfilter/iptable_filter.ko