Пробросить порты и перенаправить потоки Linux
На удаленной машине работает модем по rs232. Надо пробросить к нему поток управления с другой машины, так чтобы данные с модема принимались по 1000 порту, а управление на модем шло по 1001, например. Потом данные коммутируются и они приходят одним потоком на rs232
Пример обмена данных по вирт портам:
1 сессия. sudo socat pty,raw,echo=0,link=/dev/ttyS4 pty,raw,echo=0,link=/dev/ttyS5 ( не закрывать ) Связывает 2 виртуальных порта для обмена данными на одном ПК
2 сессия. sudo chmod 666 /dev/ttyS4 - даем права на порт
sudo chmod 666 /dev/ttyS5 - даем права на порт
cat /dev/ttyS4 - открываем порт для чтения
3 сессия. echo test > /dev/ttyS5 - посылаем данные в 4 порт
Мне надо вместо s5 чтобы был сокет(ы). Скайп tipkoan
может можно сделать через ip-table