LINUX.ORG.RU
ФорумAdmin

socat: паредача данных через null-модем

 ,


0

5

Короче, запускаю sacat на двух концах null-модемного кабеля:

root@ne-vlezay80:/home/ne-vlezay80# socat -d -d /dev/ttyACM0 TUN:192.168.1.2/24,up
2017/04/21 02:07:05 socat[3699] N opening character device "/dev/ttyV3" for reading and writing
2017/04/21 02:07:05 socat[3699] N creating tunnel network interface
2017/04/21 02:07:05 socat[3699] N starting data transfer loop with FDs [5,5] and [6,6]
На другом конце:
root@ne-vlezay80:/home/ne-vlezay80# socat -d -d /dev/ttyACM0 TUN:192.168.1.1/24,up
2017/04/21 02:07:05 socat[3699] N opening character device "/dev/ttyV3" for reading and writing
2017/04/21 02:07:05 socat[3699] N creating tunnel network interface
2017/04/21 02:07:05 socat[3699] N starting data transfer loop with FDs [5,5] and [6,6]
Но, пакеты почему-то идут только в одну сторуну. В чём проблема? UPD: Сейчас такая ошибка:
root@ne-vlezay80:/home/ne-vlezay80# socat -d /dev/ttyV2 TUN:192.168.1.1/24,up
2017/04/21 02:56:56 socat[4368] E write(6, 0x10045f0, 1): Invalid argument

★★★★★

Последнее исправление: ne-vlezay (всего исправлений: 2)

Ответ на: комментарий от vodz

дело в том, что pppd проводит всякие согласование и тд. тп.
кроме того, хотелось бы через null modem ethernet пустить.

ne-vlezay ★★★★★
() автор топика
Последнее исправление: ne-vlezay (всего исправлений: 1)
Ответ на: комментарий от ne-vlezay

дело в том, что pppd проводит всякие согласование и тд. тп.

Все согласования можно выключить.

кроме того, хотелось бы через null modem ethernet пустить.

У вас бзик на этот ethernet. Какой бы FIFO у serial не был, всё равно это слёзы и будет кушать проц с прерываниями. Потому уж лучше оставить на таких линках именно то, о чём и написан ваш заголовок - передача данных.

vodz ★★★★★
()
Ответ на: комментарий от vodz

Я вообще собирался эмулировать ethernet в dial-up.

ne-vlezay ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.