> Linux UDP Client, start a ping but no replies received > $ ping 192.168.74.1 > > OpenBSD UDP Server, tcpdump -ni tun0 shows: > 11:02:15.130291 > > So, maybe socat doesn't know how to decode raw data received on tun0.
OpenBSD tun(4) devices always prepend the address family of the received packet when reading them off /dev/tunX, perhaps this trips socat up. Some OSes have ifconfig link flags or something to change this behaviour, but I think obsd always adds it. -- May the most significant bit of your life be positive.