web-dev-qa-db-ja.com

iptablesコマンドの入力時のエラーメッセージ(テーブルは存在しません)

Spotifyをインストールしようとしましたが、ログインするとerror 101があるというメッセージが表示されます。これは、プロキシ設定またはファイアウォールに関連しているようです。別の同様の質問からの指示に従って、以下を端末iptables -Lに入力しましたが、このメッセージが返されましたが、少し心配に聞こえます!

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.

ファイアウォールの明らかな欠如と、Spotifyに入る能力を解決することの両方に対する解決策は何ですか?

8
Chris

Sudoコマンドを使用する必要があると思いますが、エラーメッセージは、実行したいコマンドを実行するための適切なアクセス許可がないことを伝える、間違った言い方です。

ここ は、iptablesでファイアウォールを動作させる方法に関するいくつかの指示へのリンクです。

6
Magpie

私はこれが古いスレッドであることを知っていますが、おそらくこれは誰かを助けるでしょう。エラーメッセージは、カーネルファイルが欠落していることを反映しています。次のコマンドを使用して、Ubuntuの任意のバージョンでこれを修正できます。

    Sudo apt-get install linux-image-$(uname -r)
3
john

iptablesコマンドは、「ファイアウォール」を管理します(技術的には、パケットフィルター)。通常のユーザーよりも多くの権限が必要です。そのため、通常のユーザーとしてコマンドを入力すると、投稿したエラーメッセージが表示されます。 Sudoを先頭に追加し、次のプロンプトでパスワードを入力すると、この単一コマンドのルート権限が取得されます。したがって、Sudo iptables -Lはエラーメッセージなしで出力を書き込みます。

> 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         

しかし、これがあなたのspotify問題の解決策を見つけるのに役立つとは思わない。別の質問をして、その質問に完全なエラーメッセージを挿入する方がよい場合があります。多分私たちはあなたをよりよく助けることができます。

1
qbi