socat: IP del túnel a través de TTY

¿Es posible obtener un túnel IP bidireccional sobre dispositivos seriales (módem) similares a ttyS0 con socat utilidad? Traté de usar la opción TUN pero aún no puedo obtener el resultado.

Cualquier sugerencia es bienvenida

Actualizar

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

Después de eso, he visto interfaces tun0 con direcciones adecuadas en ambos extremos, pero no puedo hacer ping a una desde la otra. En lugar de eso, cuando envío datos conping -c 1 192.168.1.1 remotosocat proceso sale y su dispositivo tun0 está destruido. ¿Alguna sugerencia?.

Actualización2:

Hay un problema de trama cuando intentamos hacer un túnel TCP / IP en serie con solo socat. Gerhard Rieger, el desarrollador de socat, me dice que:

Me temo que tienes razón. tun sobre datagram socket funciona y, por suerte, también sobre tuberías. Pero a través de la línea serial, los límites de los paquetes pueden desaparecer y esto es fatal cuando se envían los datos a la interfaz tu

No puedo ofrecer una solución basada en socat ahora, lo siento. Sin embargo, intentaré integrar algunos marcos en una versión posterior de la versión 2.

Respuestas a la pregunta(2)

Su respuesta a la pregunta