Acho que seu problema é que você tem duas rotas padrão (0.0.0.0).
Portanto, estou claro, sua conexão com a Internet é através da interface sem fio ( 192.168.1.x / 24 ) e sua intranet é através da interface com fio ( 172.23.42.x / 24 ). Isso está correto? Estou assumindo ainda que sua intranet existe inteiramente em 172.23.42.x / 24 e que 172.23.45.x não existe. (Não tenho certeza onde @Cesar tem que). Nota: A anotação '/ 24' é um atalho para uma máscara de rede de 24 bits, ou 255.255.255.0 .
Supondo que o acima é preciso, você precisa excluir a rota padrão da interface da intranet.
route delete 0.0.0.0 mask 255.255.255.0 172.23.42.1
A seguinte rota, da sua tabela de roteamento, cuida do tráfego da intranet para o lugar certo:
172.23.42.0 255.255.255.0 On-link 172.23.42.164 276