socat: encapsulamento IP através de TTY

É possível obter um túnel IP bidirecional em dispositivos seriais (modem) do tipo ttyS0 com o socat utilitário? Tentei usar a opção TUN, mas ainda não consigo obter o resultad

Quaisquer sugestões são bem-vindas:)

Atualizar

PC1:

socat /dev/ttyUSB0,raw,echo=0,b57600,clocal TUN:192.168.1.1/24,up

PC2:

socat /dev/ttyUSB0,raw,echo=0,b57600,clocal TUN:192.168.1.2/24,up

Depois disso, vi interfaces tun0 com endereços adequados em ambas as extremidades, mas não consigo executar ping em uma delas. Em vez disso, quando envio dados comping -c 1 192.168.1.1 controlo remotosocat processo @ sai e seu dispositivo tun0 é destruído. Alguma sugestão?.

Update2:

Existe um problema de enquadramento quando tentamos fazer o túnel TCP / IP sobre serial com apenas socat. Gerhard Rieger, o desenvolvedor do socat, diz-me que:

Receio que você esteja certo. O tun sobre o soquete do datagrama funciona e, por sorte, também sobre os tubos. Mas, na linha serial, os limites do pacote podem desaparecer e isso é fatal ao enviar os dados pela interface tu

Não posso oferecer uma solução baseada em socat agora, desculpe. No entanto, tentarei integrar alguns enquadramentos em uma versão posterior da versão 2.

questionAnswers(2)

yourAnswerToTheQuestion