Eu não acho que você precise usar socat
no cliente se você estiver usando tip
no cliente. Você só precisa de um ou outro.
Estou tentando usar o modem de caixa do Solaris conectado à caixa do Linux via porta serial.
O compartilhamento é feito de socat.
Comando do servidor (linux):
socat tcp-l:54321,reuseaddr,fork file:/dev/ttyXXX0,nonblock,waitlock=/var/run/ttyXXX0.lock
Comando do cliente (solaris):
/usr/local/bin/socat -s pty,link=/dev/virtualmodem0,ignoreeof,raw,echo=0 tcp:192.168.56.2:54321
O problema é que, quando tento executar a dica, recebo um erro.
tip softwire
tip: /dev/virtualmodem0: not a tty
all ports busy
Então, como posso usar porta compartilhada por socat com dica?
Eu não acho que você precise usar socat
no cliente se você estiver usando tip
no cliente. Você só precisa de um ou outro.