sudo iptables -L
Você precisa usar o sudo com o iptables
Editar: avançado devido à resposta atualizada
Quando tento executar
sudo iptables -L
(ou qualquer outro comando relacionado ao iptables) Eu recebo o seguinte erro:
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.
Eu dei uma olhada em que parece ser muito semelhante ao problema que estou tendo e com base nas instruções de Lekensteyn nessa questão eu tentou
sudo modprobe /lib/modules/$(uname -r)/kernel/net/ipv4/netfilter/iptable_filter.ko
no entanto, isso também gera um erro:
modprobe: FATAL: Module /lib/modules/3.16.0-031600-generic/kernel/net/ipv4/netfilter/iptable_filter.ko not found.
ainda posso ver claramente que o iptable_filter.ko existe no caminho acima ... ??
Qualquer idéia de como eu posso conseguir isso seria (muito muito) recebida com gratidão ...!
Obrigado
sudo iptables -L
Você precisa usar o sudo com o iptables
Editar: avançado devido à resposta atualizada
Com caminho completo, é necessário usar o insmod:
insmod /lib/modules/3.16.0-031600-generic/kernel/net/ipv4/netfilter/iptable_filter.ko