Linux/Debianにデバッグ用のエコーサーバーが必要です。割り当て済みのポートが「/ etc/services」に表示されており、すでにポート7 TCP/UDPになっていることに気付きました。
Linux(Debian)でこのポートを開くことは可能ですか?そうでない場合、代替案は何ですか?
Debianでエコーサービスを設定するには、xinetd
を次のようにインストールできます。
apt-get install xinetd
/etc/xinetd.d/echo
では、disable
ディレクティブをno
に変更する必要があります。または、ファイルが存在しない場合は、次のように作成します。
# default: off
# description: An xinetd internal service which echo's characters back to
# clients.
# This is the tcp version.
service echo
{
disable = no
type = INTERNAL
id = echo-stream
socket_type = stream
protocol = tcp
user = root
wait = no
}
# This is the udp version.
service echo
{
disable = yes
type = INTERNAL
id = echo-dgram
socket_type = dgram
protocol = udp
user = root
wait = yes
}
disable = no
を設定するか、ファイルを作成したら、次のコマンドでxinetd
を再起動します。
Sudo service xinetd restart
echo
TCPサービスをテストするには:
$nc localhost echo
testing...
testing...
xxxx
xxxx
^C