web-dev-qa-db-ja.com

ファイアウォールがオンになっているかどうかを確認するにはどうすればよいですか?

Firestarterをインストールし、ファイアウォールを構成しました。

しかし、私は疑っています:起動時に、時々[FAIL]マーカーが表示され、左側にあるのは「ファイアウォールの開始」のようなものだったと思います。メッセージは1秒未満しか表示されないため、確信が持てません。したがって、firestarterソフトウェア全体を起動せずに、ファイアウォールがオンで動作しているかどうかを確認する方法があるかどうかを知りたかったのです。

ガジェット、またはそれ以上のコンソール命令、ファイアウォールプロセス/デーモンの正確な名前、またはbashスクリプトのいずれかが実行されます。

編集: 私はすでに「Shield's Up」 http://www.grc.com 機能を使用してコンピューターをテストしました。この機能は、コンピューターを「ステルス」としてマークしますが、ルーターの後ろにいるので、びっくりした。それでも、どうやら私のコンピューターはpingに応答します...奇妙な...

37
paercebal

ファイアウォールが構成されているかどうかを確認するには、基本的に2つの方法があります。両方の方法を使用して、ファイアウォールが希望どおりに構成および構成されていることを確認する必要があります。

まず、ファイアウォールルールが適用されていることを確認します。最近のほとんどすべてのLinuxファイアウォールソリューションは、ファイアウォールにiptablesを使用しています。 iptablesコマンドでルールが設定されていることがわかります。

iptables -L

これにより、現在のルールセットが返されます。ファイアウォールルールが適用されていない場合でも、セットにいくつかのルールが存在する場合があります。指定したルールセットに一致する行を探してください。これにより、システムに入力されたルールがわかります。これはルールの妥当性を保証するものではなく、ルールが理解されていることのみを保証します。

次に、2番目のコンピューターを使用して、問題のホストに対する接続をテストします。これは、nmapコマンド(nmapパッケージにあります)を使用して簡単に実行できます。チェックの迅速で汚い方法は次のとおりです。

nmap -P0 10.0.0.10
nmap -P0 -sU 10.0.0.10

IPアドレス10.0.0.10を宛先ホストのIPアドレスに置き換えます。

最初の行は、2番目のコンピューターから開いて利用可能なTCPポートをスキャンします。 2行目はスキャンを繰り返しますが、今回はUDPポートを使用します。 -P0フラグは、ホストがICMPエコーパケットでテストされないようにしますが、ファイアウォールルールによってブロックされる可能性があります。

スキャンには時間がかかることがありますので、しばらくお待ちください。 zenmapと呼ばれるnmapのGUIフロントエンドもあります。これにより、出力が多い場合にスキャン結果の解釈が少し簡単になります。

29
Ressu

次のコマンドを使用できます。

ufw status  
23
windox

まず、Sudo less /var/log/syslogを使用して、サービスからのエラーメッセージのsyslogを確認できます。それは、firestarterサービスが開始されなかった理由についての手がかりを与えるかもしれません。

serviceコマンドでサービスを操作できます。サービスが実行されているかどうかを確認するには、service [service_name] statusを使用します。あなたの場合、service_namefirestarterだけだと思います。タブ補完を使用して、使用可能なサービスのリスト(service TAB TAB)を取得するか、ディレクトリ/etc/init.dの内容を確認できます(すべてのファイルはサービスを管理するスクリプトです)。

Ubuntuには、 ncomplicated Firewall (ufw)と呼ばれる独自のファイアウォールシステムがあります。たぶん、Ubuntu内でその方が使いやすいでしょう。パッケージ gufw をインストールすると、System-> Administration-> Firewall configurationで構成にアクセスできます。

上記のiptablesコマンドは、すべてのLinuxシステムで機能します。すべてのLinuxファイアウォール構成ツール(ufw、firestarterなど)は、基本的にiptablesのフロントエンドです。

6

ファイアウォールのステータスを確認するには、次のコマンドを使用します。

Sudo ufw status

ファイアウォールを有効にするには、次のコマンドを使用します。

Sudo ufw enable

ファイアウォールを無効にするには、次のコマンドを使用します。

Sudo ufw disable
5
user879719