Quickshot с socat
, не проверено:
socat TUN:10.10.1.4/24,tun-type=tap,tun-name=tap0,iff-up /dev/ttyS0,rawer
Затем добавьте это к мосту (скажем, br0
):
ip link set tap0 master br0
Может потребоваться некоторые модификации, если они rawer
все еще недостаточно сырые. IIRC нужен только IP-адрес, чтобы socat
осчастливить.
В качестве альтернативы, используйте некоторый протокол, созданный для работы в сети по последовательному каналу, такой как SLIP или PPP, который будет корректно экранировать забавные символы и в крайнем случае выполнять управление потоком, а затем запустить над ним туннель уровня 2. Менее эффективно и сложнее в настройке.