Configurando o servidor OpenVPN (linux) e o cliente (windows)

2

Estou tendo um problema ao configurar o servidor OpenVPN no Debian 5 de 32 bits e um cliente no Windows 7 de 64 bits.

Posso conectar-me do meu cliente do Windows ao servidor com êxito, mas quando vou ao site que mostra meu endereço IP, obtenho meu endereço IP local e não o do meu servidor. O que devo fazer para ocultar meu endereço IP local?

Aqui está o arquivo de configuração do meu servidor:

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 172.17.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
user nobody
group users
persist-key
persist-tun
status openvpn-status.log
verb 3

e aqui está a configuração do cliente do Windows (baixado aqui link ):

client
dev tun
proto udp
remote server.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert ferdo_key.crt
key ferdo_key.key
comp-lzo
verb 3
    
por xx77aBs 07.02.2012 / 12:52

1 resposta

2

Você precisa fazer isso:

link

A diretiva do servidor específico é:

push "redirect-gateway def1"

Basicamente, o servidor precisa enviar a configuração de roteamento para o cliente. Essa configuração de roteamento alterará a rota padrão do cliente, de forma que o tráfego não local passará pelo túnel VPN, em vez da LAN.

Note que você precisa ter o cliente OpenVPN sendo executado com privilégios administrativos para que isso funcione. Caso contrário, o programa cliente não poderá alterar a tabela de roteamento da máquina Windows.

    
por 07.02.2012 / 12:58