web-dev-qa-db-ja.com

pingは失敗しますが、sshは成功します

1つのアプリ(sshを使用)がマシンA(Linux)からマシンB(Windows)に接続できるのに対し、マシンAはマシンBにpingを実行できないという状況に直面しています。マシンBに接続するマシンA上の別のアプリ(sshを使用しない) )も接続に失敗しています

誰かが同じ理由を教えてもらえますか?ファイアウォールの問題が疑われます。これはファイアウォールが原因である可能性がありますか?もしそうなら、なぜsshはまだ接続しているのですか?また、ブロックされたポートをチェックしてブロックを解除するにはどうすればよいですか?

さらに情報を追加します。以前に同じものを提供しなかったことをお詫びします。私はWindows7オペレーティングシステムを使用しています。実行中netsh advfirewall FirewallThe service has not been startedを返します。
会社のネットワーク上にあるので、変更できない外部ファイアウォールが必要だと確信しています。

2
StuckAgain

ファイアウォールの問題だと思います。

オペレーティングシステムがLinuxの場合:

Sudo iptables -Lと入力します。

のようなものがあれば

DROP       icmp --  anywhere             localhost

実行:

Sudo iptables -D INPUT "n"

ここで、nは、iptables -Lを実行していることがわかったiptableルールの番号です。

3
bulleric

Windowsファイアウォールが起動していないようです。 Windowsファイアウォールを起動して実行できない場合(ファイアウォール自体が無効になっている場合でも、サービスを実行する必要があります)、pingを実行できません(またはネットワーク上で他の多くのことを実行できません)。

0
mrdenny