Você alterou sua tabela de roteamento? Você precisa adicionar route to gateway com src 192.168.1.2, talvez. Você pode olhar para a tabela de roteamento usando o iproute2:
ip route
Se você tem algo assim:
default via 192.168.1.254 dev eth1
você adiciona uma rota a este endereço:
ip route add 192.168.1.254 dev eth1 src 192.168.1.2
ou você pode adicionar rota à sub-rede:
ip route add 192.168.1.0/24 dev eth1 src 192.168.1.2
Na verdade, a rota para esta sub-rede já está na sua tabela de roteamento, mas com o endereço IP src 192.168.1.1, então você deve excluir esta entrada. A primeira coisa a fazer é olhar para a tabela de roteamento. Espero que isso ajude um pouco.