Mensagem de erro ao entrar no comando iptables (a tabela não existe)

6

Eu tenho tentado instalar o Spotify, mas ao fazer o login recebo uma mensagem informando que tenho um error 101 . Isso parece estar relacionado às minhas configurações de proxy ou ao meu firewall. Seguindo as instruções de outra pergunta semelhante, digitei o seguinte em um terminal iptables -L e ele retornou esta mensagem, o que parece um pouco preocupante!

FATAL: Error inserting ip_tables (/lib/modules/3.5.0-25-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
iptables v1.4.12: can't initialize iptables table 'filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Alguma idéia é qual é a solução para minha aparente falta de firewall e para resolver minha capacidade de entrar no Spotify?

    
por Chris 25.02.2013 / 20:03

3 respostas

4

Eu acho que você precisava usar o comando sudo e a mensagem de erro é apenas uma forma mal formulada de dizer que você não tem a permissão correta para executar o comando que você deseja executar.

Aqui é um link para algumas instruções sobre como obter um firewall com o iptables.

    
por Magpie 25.02.2013 / 22:36
3

Eu sei que este é um tópico antigo, mas talvez isso ajude alguém. A mensagem de erro reflete que há arquivos kernel ausentes. Você pode corrigir isso em qualquer versão do Ubuntu com o seguinte comando:

    sudo apt-get install linux-image-$(uname -r)
    
por john 26.04.2014 / 19:46
1

O comando iptables administra seu 'firewall' (ou em termos técnicos: filtro de pacotes). Precisa de mais permissões do que um usuário normal. Então, entrar no comando como um usuário normal leva à mensagem de erro que você postou. Se você prefixar sudo e digitar sua senha no prompt a seguir, você obterá permissão de root para esse único comando. Portanto, sudo iptables -L grava a saída sem mensagem de erro:

> sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

No entanto, duvido que isso ajude a encontrar uma solução para seu problema de spotify. Talvez seja melhor fazer outra pergunta e inserir a mensagem de erro completa nessa pergunta. Talvez possamos ajudá-lo melhor lá.

    
por qbi 01.04.2013 / 23:57