Не может инициализировать iptables таблицу 'фильтр': Таблица не существует (Вам нужно к insmod?)

Я пытаюсь открыть порт 1900 для UDP для Эха, чтобы смочь обнаружить Мост HA с помощью следующей команды, но я получаю ошибки. Что лучшее решение состоит в том, чтобы зафиксировать это?

pi@raspberrypi:~/hue $ sudo iptables -I INPUT -p udp --dport 1900 -j ACCEPT
modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/4.1.17-v7+/modules.dep.bin'
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.
pi@raspberrypi:~/hue $ sudo depmod
depmod: ERROR: could not open directory /lib/modules/4.1.17-v7+: No such file or directory
depmod: FATAL: could not search modules: No such file or directory

pi@raspberrypi:~/hue $ sudo apt-get install --reinstall linux-image-4.1.17
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-image-4.1.17
E: Couldn't find any package by regex 'linux-image-4.1.17'

pi@raspberrypi:~/hue $ uname -a
Linux raspberrypi 4.1.17-v7+ #838 SMP Tue Feb 9 13:15:09 GMT 2016 armv7l GNU/Linux
2
задан 9 March 2016 в 08:44

2 ответа

Эти команды решили проблему для меня (измените версии соответственно):

 601  ls -lha /lib/modules
  602  pwd
  603  cp -R /lib/modules/4.1.18+ /lib/modules/4.1.17+
  604  sudo cp -R /lib/modules/4.1.18+ /lib/modules/4.1.17+
  605  sudo cp -R /lib/modules/4.1.18-v7+/ /lib/modules/4.1.17-v7+
  606  sudo apt-get install rpi-update
  607  sudo iptables --list
  608  sudo iptables -I INPUT -p udp --dport 1900 -j ACCEPT
1
ответ дан 2 December 2019 в 04:58

Это - распространенная ошибка на старых устройствах пи малины особенно при установке каких-либо дополнительных iptable плагинов (в моем случае, это было PSAD, который является не совсем плагином, это просто считало журналы), ответ Jalal корректен, но этому не нужны они привыкание модуля, и это пропустило несколько шагов.

, Поскольку ошибка говорит, iptable, или встроенное микропрограммное обеспечение пи малины должно обновить, главным образом встроенное микропрограммное обеспечение должно быть обновлено, таким образом, необходимо установить rpi-обновление и выполнить его, но Вы должны, дал, выполняют разрешение к /sbin/depmod сначала.

Все, что необходимо сделать:

sudo apt-get install rpi-update
sudo chmod +x /sbin/depmod
sudo sudo rpi-update
0
ответ дан 2 December 2019 в 04:58

Другие вопросы по тегам:

Похожие вопросы: