Fehlermeldung bei Eingabe des Befehls iptables (Tabelle existiert nicht)

8

Ich habe versucht, Spotify zu installieren, aber beim Anmelden wird die Meldung angezeigt, dass ich eine habe error 101. Dies scheint entweder mit meinen Proxy-Einstellungen oder mit meiner Firewall zu tun zu haben. Nach den Anweisungen einer anderen ähnlichen Frage habe ich Folgendes in ein Terminal eingegeben iptables -Lund es hat diese Nachricht zurückgegeben, die etwas besorgniserregend klingt!

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.

Gibt es eine Idee, wie die Lösung sowohl für meinen offensichtlichen Mangel an Firewall als auch für die Lösung meiner Fähigkeit, in Spotify einzusteigen, besteht?

Chris
quelle
Können Sie zunächst die Ausgabe von modprobe ip_tables bereitstellen? Dies sagt uns, welchen Kernel Sie verwenden - wurde dieser auch als Root ausgeführt?
linux_guy
Keine Panik. Es ist nur eine Fehlermeldung, dass Ihr Computer nicht sterben wird. Können Sie das Spotify-Problem bitte etwas genauer beschreiben?
Elster
1
Ich versuche mich bei Spotify anzumelden und es wird angezeigt, dass ein Fehler aufgetreten ist. Eine Firewall blockiert möglicherweise Spotify. Bitte aktualisieren Sie Ihre Firewall, um Spotify zuzulassen (Fehler 101). Außerdem können Sie versuchen, Ihre derzeit verwendeten Proxy-Einstellungen zu aktualisieren. "Proxy-Einstellungen" ist ein Link zu einer neuen Box, wobei die erste Box automatisch auf automatische Erkennung eingestellt ist. Die zweite Box sagt "Host:", ist jedoch ausgegraut, es sei denn, ich ändere die 1. Box und in ähnlicher Weise die Boxen 3,4 und 5, "Port". "Benutzername" und "Passwort" können nur geändert werden, wenn ich das erste Feld in "HTTPS", "Socken 4" oder "Socken 5" ändere. Das erste Feld bietet auch die Option "Kein Proxy".
Chris
Sorry Linux-Typ, ich verstehe deine Frage nicht. Ich benutze Ubuntu erst seit ein paar Tagen! Ich habe nur "iptables -L" in das Terminal-Ding eingegeben, als Antwort auf ein ähnliches Problem dies vorgeschlagen hat, und es hat dieser Person geholfen, ihr Problem zu lösen, aber das Auslesen hat mich total verwirrt!
Chris

Antworten:

6

Ich denke, Sie mussten den Befehl sudo verwenden, und die Fehlermeldung ist nur eine schlecht formulierte Methode, um Ihnen mitzuteilen, dass Sie nicht die richtige Berechtigung zum Ausführen des Befehls haben, den Sie ausführen möchten.

Hier ist ein Link zu einigen Anweisungen, wie eine Firewall mit iptables in Betrieb genommen werden kann.

Elster
quelle
3

Ich weiß, dass dies ein alter Thread ist, aber vielleicht hilft das jemandem. Die Fehlermeldung zeigt an, dass Kernel-Dateien fehlen. Sie können dies in jeder Ubuntu-Version mit dem folgenden Befehl korrigieren:

    sudo apt-get install linux-image-$(uname -r)
John
quelle
Vielen Dank! Das habe ich herausgefunden, als ich versuchte, das Modul manuell zu laden undinsmod: ERROR: could not load module ip_tables: No such file or directory
0xC0000022L
1

Der iptablesBefehl verwaltet Ihre 'Firewall' (oder technisch gesehen: Paketfilter). Es benötigt mehr Berechtigungen als ein normaler Benutzer. Wenn Sie den Befehl als normaler Benutzer eingeben, wird die von Ihnen veröffentlichte Fehlermeldung angezeigt. Wenn Sie sudoIhr Kennwort an der folgenden Eingabeaufforderung voranstellen und eingeben, erhalten Sie die Root-Berechtigung für diesen einzelnen Befehl. So sudo iptables -Lschreibt Ausgabe ohne Fehlermeldung:

> 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         

Ich bezweifle jedoch, dass dies dazu beitragen wird, eine Lösung für Ihr Spotify-Problem zu finden. Es ist möglicherweise besser, eine andere Frage zu stellen und die vollständige Fehlermeldung in diese Frage einzufügen. Vielleicht können wir Ihnen dort besser helfen.

qbi
quelle