나는 직렬 포트를 통해 리눅스 박스에 연결된 솔라리스 박스 모뎀에서 이것을 사용하려고 합니다.
공유는 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
. 이 중 하나만 필요합니다.