共有シリアルモデムの使用

共有シリアルモデムの使用

私はシリアルポートを介してLinuxボックスに接続されているSolarisボックスモデムでこれを使用しようとしています。

共有はsocatによって行われます。

サーバーコマンド(Linux):

socat tcp-l:54321,reuseaddr,fork file:/dev/ttyXXX0,nonblock,waitlock=/var/run/ttyXXX0.lock

クライアントコマンド(Solaris):

/usr/local/bin/socat -s pty,link=/dev/virtualmodem0,ignoreeof,raw,echo=0 tcp:192.168.56.2:54321

問題は、プロンプトを実行しようとするとエラーが発生することです。

tip softwire
tip: /dev/virtualmodem0: not a tty
all ports busy

それでは、socatとTipが共有するポートをどのように使用しますか?

答え1

socat私の考えでは、クライアントで使用する場合、あえてクライアントで使用する必要はないようですtip。これらのうちの1つだけが必要です。

関連情報