я думаю, что вам просто нужно включить пересылку пакетов на компьютере B. Например, в Ubuntu, который выполняется с помощью:
echo 1 > /proc/sys/net/ipv4/ip_forward
Теперь компьютер может принимать пакеты, полученные на одном интерфейсе, и отправлять их на другой интерфейс.
Изменить: В Ubuntu, который не работает с sudo, мне пришлось использовать "sudo su", а затем запустить выше, как root.