socat: проброс com портов через tcp/ip

Будем пробрасывать rs232 для работы фискального регистратора ЭЛВЕС-ФР-К. Воспользуемся релеем socat, позволяющим пробрасвать сокеты, вывод в файл и прочее прочее.

Сервер (к нему подключен фискальный регистратор):

socat tcp-l:5555,reuseaddr,fork file:/dev/ttyUSB0,raw


Клиент, на котором из-под wine работает 1С 8 с com 7:

socat pty,link=$HOME/.wine/dosdevices/com7,raw tcp:192.168.1.1:5555,mss=1400


Параметр mss — maximum segment size я использовал, так как были ошибки при передачи данных с регистратором (ошибки были и в remserial и в ser2net).