Нет необходимости использовать iptables. Если вы успешно включили IP-переадресацию (, т. е. установили /proc/sys/net/ipv4/ip_forward
на 1
), устройство B будет выполнять эту работу, поскольку обе сети напрямую подключены к B. Возможно, вам не хватает правильных маршрутов на устройстве A и К.
На А:
ip route add 192.168.4.0/24 via 192.168.5.1
На С:
ip route add 192.168.5.0/24 via 192.168.4.1
command < file
перенаправит содержимое из file
наcommand
для перенаправления output
из исполняемого файла (в вашем случае выполнениеfile.sh
)используйте
./file.sh |./program
обратите внимание, что |
называется трубой
см. man bash
§перенаправление