現在、シリアル回線を介してCiscoデバイスと通信するプログラムを開発する必要があります。開発用のLinuxマシンでテスト環境を構築したいと思います。だから、私はdynamipsciscoエミュレーターを見つけました。このエミュレータは、「-U / dev/ttyS0」オプションを使用してシリアル回線を介してインターフェイスを提供できます。これにより、ダイナミプスはハードウェアのシリアルポートを開き、それを介して通信します。minicomなどのシリアルクライアントを使用して、別のLinuxマシンからこのハードウェアシリアルポートに接続できます。
ただし、両方のLinuxマシンでvirtualboxを使用しているため、virtualbox機能を介してシリアルポートをリンクし、シリアルポートを名前付きパイプに転送します。このスキームは機能しているようですが、非常に冗長です。単一のLinuxマシンでdynamipsとminicomを実行する方法を探しています。
私の場合、疑似端末が役立つ可能性があることがわかりました。しかし、「-U / dev / ptmx」を使用してdynamipsを実行してから、minicomに接続して/ dev / pts/...ポートを作成しようとしました。その逆も同様です。どちらの場合も、両側で入出力エラーが発生します。