Saya ingin mengatur PPP untuk menggunakan pseudoterminal slave (/ dev / pts / N) alih-alih tautan serial fisik, menangani aliran datanya dalam aplikasi (dari / dev / ptmx) dan mengarahkan ulang aliran itu ... di tempat yang sesuai. Setelah membaca semua dokumentasi saya mengerti bahwa ini bisa dilakukan, namun, saya tidak menemukan jejak seseorang yang benar-benar mencoba. Jadi, bisakah seseorang yang merasa nyaman dengan PTS mengonfirmasi bahwa saya tidak melewatkan sesuatu?
Saya bisa mencoba sendiri, tetapi akan melibatkan sedikit pengembangan perangkat lunak untuk menjawab pertanyaan. Saya terutama bertanya-tanya tentang masalah aliran data (saya akan menggunakan XOn / Xoff) atau masalah latensi ...
Cerita panjang ...
Saya menggunakan Linux tertanam (Sebut saja perangkat # 1). Perangkat ini memiliki aplikasi yang berkomunikasi dengan perangkat kedua (Sebut saja perangkat # 2) melalui protokol buatan sendiri pada tautan serial. Saat ini, Perangkat # 1 menggunakan PPP dan modem yang terhubung ke tautan serial kedua untuk komunikasinya.
Intinya adalah bahwa perangkat # 2 juga memiliki modem. Jadi, saya ingin menghapus modem dari perangkat # 1 untuk mengurangi biaya solusi kami dan mengarahkan aliran data PPP ke perangkat / modem lain.
Ide saya adalah menggunakan pasangan pseudoterminal, memodifikasi aplikasi untuk membaca aliran dari PTM, merangkumnya dalam protokol buatan sendiri dan mengirimkannya ke perangkat # 2. Perangkat # 2 dapat dimodifikasi untuk menangani aliran ini dengan benar, bukan itu intinya.
- Perangkat # 2 tidak memiliki Sistem Operasi (Saya tidak bisa menggunakan socat antara kedua perangkat).
- tty0tty bisa menjadi solusi, tapi saya ingin menghindari sejauh mungkin instalasi suatu paket,
- SSL / TCP harus diatur di perangkat # 1 (Linux) untuk alasan keamanan. Ini wajib.