Socat puede manejar puertos serie.
Normalmente se usa con interfaces de red y puede retransmitir datos, pero también maneja dispositivos seriales TTY. Los ejemplos en el enlace anterior no incluyen la transmisión serie-serie, pero a partir de esos ejemplos, probablemente pueda resolver los parámetros de comando que deberían lograrlo.
Actualizar:
Para vincular el puerto serie ttyS0 a otro puerto serie:
socat /dev/ttyS0,raw,echo=0,crnl /dev/ttyS1,raw,echo=0,crnl
de http://technostuff.blogspot.co.uk/2008/10/some-useful-socat-commands.html
socat también tiene opciones para que pueda, si lo desea, registrar los datos que se transmiten.