web-dev-qa-db-ja.com

セカンダリIPアドレスの特定のポートでリッスンするようにnetcat(またはその他のストックLinuxユーティリティ)を構成するにはどうすればよいですか?

CentOS 5.9

テストの目的で、CentOSサーバーがセカンダリ仮想IP(eth0:0)でリッスンするようにします。 nc -l -p <port>がプライマリでのみリッスンします。リスナーが使用する特定のIPを指定する方法はありますか?

そうでない場合、これを実行できる別の「ストック」ユーティリティがCentOS 5.9にありますか?

15
Mike B

私にとって、この非常に簡単な解決策はうまくいきます:

nc -l 192.168.2.1 3000

そして-p-lでは機能しません(私のmanページとテストによると)。

28
Hauke Laging

完了:

nc -l -pポート-s ip

も動作するはずです。 nc6バージョン1.0およびnetcat(GNU Netcat)0.7.1で動作します。

Lagingからのコマンドは、nc6(debianで使用)では機能しません。

5
schlicht