私のNetstatが必要な出力を返さずにただ切断するのはなぜですか?

私のNetstatが必要な出力を返さずにただ切断するのはなぜですか?

私のリモートLinuxシステムはインターネットからIPアドレスをpingできますが、同じ操作でそのIPのnetstatレポートを取得できません。

ping a.b.c.d
64 bytes from a.b.c.d: icmp_seq=1 ttl=64 time=0.509 ms
64 bytes from a.b.c.d: icmp_seq=2 ttl=64 time=0.249 ms
64 bytes from a.b.c.d: icmp_seq=3 ttl=64 time=0.273 ms
64 bytes from a.b.c.d: icmp_seq=4 ttl=64 time=0.357 ms

しかし、netstatは出力を取得できません。

netstat -an a.b.c.d | grep <some port>

それはただ停止し、プロンプトを返しません。しかし、私はそれがリストする必要がある接続を識別しました。

ベストアンサー1

netstat 許可されていませんIPアドレスパラメータ。これただオプション以外の引数は遅延であり、どのバージョンでも使用できません。

このコマンドは

ネットワーク接続、ルーティングテーブル、インターフェイス統計、仮面舞踏会接続、マルチキャストメンバーシップの印刷

ローカルマシンの場合。他のコンピュータのデータにアクセスできず、実行中のコンピュータにのみ接続を確立できます。完了するのに時間がかかり、遅延によって永久に繰り返されることがあります。

あなたのコンピュータからあなたが利用できる他の特定のIPアドレスへの接続に関する情報に興味がある場合grepnetstatどんな場合でも使用されなくなりました。その代替品ssこのユースケースのより良い組み込みサポートがあります。

おすすめ記事