it-swarm-es.com

No se puede inicializar el `filtro 'de la tabla iptables: la tabla no existe (¿necesita insmod?)

Estoy tratando de abrir el puerto 1900 para UDP para que Echo pueda descubrir el puente HA utilizando el siguiente comando, pero obtengo errores. ¿Cuál es la mejor solución para solucionar esto?

[email protected]:~/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.
[email protected]:~/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

[email protected]:~/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'

[email protected]:~/hue $ uname -a
Linux raspberrypi 4.1.17-v7+ #838 SMP Tue Feb 9 13:15:09 GMT 2016 armv7l GNU/Linux
1
Mona Jalal

Estos comandos resolvieron el problema para mí (cambie las versiones respectivamente):

 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
Mona Jalal