Em Sexta 07 Outubro 2005 21:04, Thiago Campos escreveu:
> Pessoal,
>
> Tenho uma VPN com o OpenVPN, gostaria de especificar o endereço IP de cada
> cliente (certificado) que se conectar de tal forma que ele sempre se
> conectasse com a mesma.
>
> Alguém sabe se tem como fazer isso ?
>
> Valeu
>
> Thiago

Tem como fazer, eu uso desta forma, faz muito tempo de configurei mas aqui vao 
algumas dicas:

No arquivo de configuracao do servidor:
learn-address ./scripts/learn-address.sh

Nos arquivos /etc/openvpn/ccd/<usuario>

ifconfig-push <ip-node1 (servidor)> <ip-node2 (cliente)>
iroute <rede cliente (ex:10.10.10.0)> <mascara cliente (ex:255.255.255.0)>

No arquivo de configuracao do servidor:
learn-address ./scripts/learn-address.sh

O arquivo /etc/openvpn/scripts/learn-address.sh e' executado sempre que houver 
alteracao de ip's (ativacao, delecao, update, etc ..)
o openvpn passa como parametros para o script:

Operacao ip usuario

O primeiro parametro operacao pode ser:
add, update ou delete

O seu script  pode usar os parametros e informacoes do ccd para ajustar os 
IP's e rotas da forma que voce quiser...

Pode ser que haja forma mais simples de fazer isto, mas uso assim e tem 
funcionado bem !


joaquim abc
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a