Message d'erreur lors de la saisie de la commande iptables (la table n'existe pas)


8

J'ai essayé d'installer Spotify, mais lorsque je me connecte, je reçois un message me disant que j'en ai un error 101. Cela semble être lié à mes paramètres de proxy ou à mon pare-feu. En suivant les instructions d'une autre question similaire, j'ai entré ce qui suit dans un terminal iptables -Let il a renvoyé ce message qui semble un peu inquiétant!

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.

Avez-vous une idée de la solution à la fois à mon manque apparent de pare-feu et à la résolution de ma capacité à entrer dans Spotify?


tout d'abord, pouvez-vous fournir la sortie de modprobe ip_tables? cela nous dira quel noyau vous utilisez - aussi, cela a-t-il été exécuté en tant que root?
linux_guy

Pas de panique. C'est juste un message d'erreur que votre ordinateur ne va pas mourir. Pouvez-vous décrire un peu plus le problème de Spotify?
Magpie

1
J'essaie de me connecter à Spotify et il indique "Une erreur s'est produite Un pare-feu peut bloquer Spotify. Veuillez mettre à jour votre pare-feu pour autoriser Spotify (erreur 101). De plus, vous pouvez essayer de mettre à jour vos paramètres de proxy actuellement utilisés." "Paramètres proxy" est un lien vers une nouvelle boîte avec la première boîte automatiquement définie pour la détection automatique, la deuxième boîte dit "Hôte:" mais est grisée à moins que je ne modifie la 1ère boîte et de la même manière les boîtes 3,4 et 5, "port", "nom d'utilisateur" et "mot de passe" respectivement ne peuvent pas être modifiés sauf si je change la 1ère case en disant "HTTPS", "Socks 4" ou "Socks 5". La première case a également la possibilité de dire "Pas de proxy".
Chris

Désolé Linux, je ne comprends pas votre question. Je n'utilise Ubuntu que depuis quelques jours! J'ai seulement tapé "iptables -L" dans le truc terminal comme une réponse à un problème similaire l'a suggéré et cela a aidé cette personne à résoudre leur problème, mais la lecture m'a complètement confondu!
Chris

Réponses:


6

Je pense que vous aviez besoin d'utiliser la commande sudo et le message d'erreur est juste une façon mal formulée de vous dire que vous n'avez pas la bonne autorisation pour exécuter la commande que vous vouliez exécuter.

Voici un lien vers quelques instructions sur la façon de lancer un pare-feu avec iptables.


3

Je sais que c'est un vieux fil, mais peut-être que cela aidera quelqu'un. Le message d'erreur indique qu'il manque des fichiers du noyau. Vous pouvez corriger cela sur n'importe quelle version d'Ubuntu avec la commande suivante:

    sudo apt-get install linux-image-$(uname -r)

Merci! J'ai compris cela lorsque j'ai essayé de charger manuellement le module et j'ai obtenuinsmod: ERROR: could not load module ip_tables: No such file or directory
0xC0000022L le

1

La iptablescommande gère votre «pare-feu» (ou en termes techniques: filtre de paquets). Il a besoin de plus d'autorisations qu'un utilisateur normal. La saisie de la commande en tant qu'utilisateur normal entraîne donc le message d'erreur que vous avez publié. Si vous ajoutez sudoet entrez votre mot de passe à l'invite suivante, vous obtiendrez l'autorisation root pour cette seule commande. Écrit donc la sudo iptables -Lsortie sans message d'erreur:

> 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         

Cependant, je doute que cela vous aide à trouver une solution à votre problème spotify. Il pourrait être préférable de poser une autre question et d'insérer le message d'erreur complet dans cette question. Nous pouvons peut-être mieux vous y aider.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.