「inetプレフィックス」とは何ですか?

「inetプレフィックス」とは何ですか?
$ ss  'state = established'
Error: an inet prefix is expected rather than "state".
Cannot parse dst/src address.

「inetプレフィックス」とは何ですか?

有効な「inetプレフィックス」とは何ですか?

答え1

inet は、「ネットワークソケットアドレス」(inet4 または unix の場合は inet6)を表します。接頭辞は、ソケット(1.2.3.4)に必要なIP:ポートペアのIPを表します。

アプリケーション作成者が作成したマニュアルは次のとおりです。より明確にDebian マネージャのバージョンに似た例がリストされています。

dst prefix:port
dst 10.0.0.0/24:22

IPにはマスク(/ 24)を含めることができるため、プレフィックスを合理的な抽象化にします。構文を修正する方法を尋ねておらず、すでにこれについての意見があるので、質問に回答します。

答え2

IPプレフィックスは192.168.1.0/24の「192.168.1.0」部分です。ここで、24 はサフィックスで、アドレス全体に何ビットがあるかを示します。有効な inet プレフィックスは、通信するネットワークと一致し、サブネットと一致するすべてのプレフィックスです。 10.であれ192.であれ何でも。たとえば、インターネット。

あなたのユースケースであなたが受け取るエラーメッセージはあなたが要求した仕事のためのSSの最善の推測であるので、間違っています。実際に構文がオフになっています。

関連情報