Такой вопрос: можно ли на bash написать простенький tcp/ip стек?
Дела в том, что в утилите socat есть опция INTERFACE.
Работает это примерно так:
ip link add dev std0 type dummy
socat INTERFACE:std0 - # Вывести данные на stdout
ip link add dev sda0 type dummy
socat INTERFACE:sda0 /dev/sdX # Передача данных через sata (на действуйщих системах системах не выполнять, опасная комманда)
ip link add dev stcp0 type dummy
socat INTERFACE:stcp0 EXEC:simpletcp.sh # Отправить пакеты скрипту
ip link add dev pty0 type dummy
socat INTERFACE:pty0 PTY,link=/dev/ttyV0 # Передача данных через sata (на системах не выполнять, опасная комманда)