Você precisa dividir suas redes IP em seções menores se quiser realizar o roteamento IP usando o proxy.
Seu pc1 / pc2 / pc3 / pc4 tem uma máscara de rede de 255.255.240.0, o que significa que todos esses endereços IP estão na mesma sub-rede IP. Portanto, eles se comunicarão diretamente entre si e não rotearão pacotes via roteadores.
Uma configuração de roteamento de trabalho pode ser algo assim:
pc1: IP 172.16.96.3/24
pc2: IP 172.16.96.4/24
pc3: IP 172.16.97.3/24
pc4: IP 172.16.97.4/24
Proxy: IP 172.16.96.1/24, 172.16.97.1/24
E você adicionaria as entradas da tabela de roteamento no PC1 / 2:
ip route add 172.16.97.0/24 via 172.16.96.1
E no PC3 / 4, respectivamente
ip route add 172.16.96.0/24 via 172.17.97.1
Então, você teria duas sub-redes IP separadas.