I tried static routes but couldn't get it to work
Você não deve precisar de rotas estáticas, seu sistema já possui todas as rotas necessárias. O Linux configura automaticamente rotas para todas as redes conectadas localmente. Supondo que você tenha o ip_forward habilitado e não há regras de firewall no momento bloqueando o tráfego, tudo deve funcionar.
Do I have to setup a Tunnel to accomplish this?
Não, você não precisa de nenhum túnel.
I realize I could use NATing but in order to access individual private IP machines,
Você não precisa de nenhuma regra de NAT. Na verdade, se você já tiver uma configuração SNAT / MASQ excessivamente ampla, isso pode ser um problema seu.
Assumindo que todos os clientes em 64.22.12.192/27
e 192.168.0.0/24
estão usando sua caixa linux como o gateway padrão, e você não tem nenhuma configuração de regras SNAT / MASQ para alterar o endereço de origem do tráfego que vai de eth3 - & gt ; A comunicação eth1 deve funcionar apenas.