Parece-me que o servidor está empurrando a opção "redirect-gateway" para o cliente. Isso faz com que o cliente use a VPN como seu gateway padrão. Comente a linha na configuração do servidor 'push' redirecionamento-gateway def1 "'.
Woah - acabou de ver sua edição. Seu cliente não pode estar usando os mesmos endereços IP da LAN à qual está se conectando. Isso não vai funcionar. Uma extremidade ou outra precisa usar diferentes endereços IP.
Editar:
Supondo que o roteamento esteja configurado corretamente em sua máquina Windows Server 2003 (de acordo com a página www.itsatechworld.com mencionada), você poderá fazer o PING na máquina Windows Server 2003 e na máquina Windows Vista pelos IPs da LAN por meio da VPN. Se você puder, então você tem o roteamento direto nas máquinas Windows Server 2003 e DD-WRT e você pode continuar. Se não, então você precisa começar a rastrear porque (1) o tráfego PING saindo do túnel OpenVPN não está chegando ao destino, ou (b) porque as respostas PING do host de destino não estão voltando. Você pode acabar colocando algo como o Wireshark em sua máquina com o Windows Vista para ver se as solicitações PING estão chegando lá (já que o PING não pode dizer se sua solicitação está sendo recebida e a resposta está sendo perdida).
Uma vez que você tenha conectividade IP em toda a VPN funcionando bem. Eu recomendo instalar os serviços DNS e WINS em seu computador servidor VPN do Windows Server 2003 e configurar o computador servidor e o computador doméstico Windows Vista para usar essa máquina para WINS e DNS. Você pode adicionar o DNS do seu provedor como um "encaminhado" na máquina do Windows Server 2003 ou deixar as "dicas de raiz" configuradas para permitir que ele resolva os nomes da Internet. Na sua configuração do servidor OpenVPN, adicione a seguinte linha logo após a linha "push" dhcp-option DNS 192.168.1.1 ":
push "dhcp-option WINS 192.168.1.1"
Isso fará com que os clientes remotos acessem os servidores WINS e DNS em sua máquina com o Windows Server 2003 e devem obter a resolução de nomes DNS e NetBIOS.
Se você não estiver usando um domínio do Active Directory em casa, provavelmente desejará configurar uma zona de pesquisa direta padrão no servidor DNS do Windows Server 2003 para o registro das máquinas do Windows Server 2003 e do Windows Vista. Você desejará conceder permissão aos clientes para atualizar dinamicamente os registros (embora de maneira insegura) ao criar essa zona. Você deve adicionar a opção "nome de domínio DNS" (opção 15) ao seu escopo DHCP em casa para que os seus computadores clientes tenham o sufixo de nome de domínio DNS correto. (Se você estiver usando DD-WRT para DNS, então eu não posso te dizer como fazer isso. Eu sou um OpenWRT e gerencio meu WRT54G na linha de comando. Eu recomendaria rodar o DHCP do Windows Server Máquina de 2003, mas eu gosto mais desse servidor DHCP.)
Se você estiver usando um domínio do Active Directory, já terá uma zona de pesquisa direta criada no DNS. Como seus clientes VPN remotos não são membros de seu domínio, eles não poderão se registrar no DNS nas configurações de segurança de ações que o Windows Server define na zona DNS (pelo menos, se você permitir que ele crie a zona durante DCPROMO). É inseguro, mas se você quiser permitir que eles se registrem, você pode (menos) alterar a permissão na zona para permitir registros inseguros, ou (b - mais seguro, mas ainda assim inseguro) criar registros A e PTR para eles e modificar a permissão em cada um desses registros para permitir que alguém os atualize.
Parece que isso é uma coisa de rede doméstica, e é realmente uma boa oportunidade de aprendizagem para muitas coisas - roteamento IP, VPNs, resolução de nomes. Talvez você esteja procurando "apenas trabalhar" e não como uma oportunidade de aprendizado, caso em que só posso oferecer minhas desculpas e dizer que essas coisas ainda não são "chave na mão" ainda.