Если нужно объеденить сетки за разными сетевыми картами используйте brctl - виртуальный коммутатор
Нужно еще включить ip forwarding при помощи добавления в файл /etc/sysctl.conf записи net.ipv4.ip_forward = 1 например
Настроить SNAT во внешние ip, и прокинуть нужные порты с помощью DNAT - это все делается с помощью iptables