socat para compartilhar a porta serial do linux para o solaris

1

Estou tentando compartilhar a porta serial da caixa linux para a caixa solaris 10 (a máquina solaris não tem porta serial).

Enquanto faz os mesmos comandos da caixa linux (modem-servidor) para outra caixa linux - está tudo bem.

Problemas ao iniciar o uso do scout na solaris.

Para iniciar o servidor na caixa do Linux, estou usando:

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

No cliente usando:

/opt/csw/bin/socat pty,link=$HOME/dev/vmodem0,waitslave tcp:modem-server-ip:54321

Mas recebendo msg de erro:

bash-3.00# /opt/csw/bin/socat pty,link=$HOME/dev/vmodem0,waitslave tcp:modem-server-ip:54321 2015/09/10 21:07:10 socat[10085] E parseopts(): unknown option "waitslave"

Quando eu removo a opção waitslave, ela inicia, mas / dev / vmodem0 é criado como um link simbólico para o próprio diretório pai

bash-3.00# ls -lad /dev/vmodem0 lrwxrwxrwx 1 root root
0 Sep 10 21:06 /dev/vmodem0 ->

bash-3.00# ls /dev/vmodem0/vmodem0/vmodem0/

    
por Tomasz Nowak 15.09.2015 / 23:24

0 respostas