Nao sei se é bem o ABC do VPN que tu procuras mas o que tu aqui pedes em meia duzia de linhas corresponde aquilo que pessoal experiente leva semanas, por vezes meses a aprender. No entanto, para te dar um "empurrao" para que possas pesquisar mais acerca do assunto, vou tentar fazer uma abordagem muito generalizada do assunto.
Para acederes aos computadores que se encontram por detras da rede "protegida" pelo router
Linksys WRT54GC atravez dum computador unico ligado a rede publica precisas basicamente de 2 coisas.
No lado da rede - chamemos-lhe escritorio - precisas de um VPN router / firewall, isto é, um sistema que ofereca acesso a clientes que consigam com sucesso passar os seguintes testes:
- Identidade correcta (certificado, IP, etc...)
- Parametros de criptacao correctos
- Segredo comum ou senha de codigo correcta (Pre-Shared Key)
No lado do PC que deverá ter acesso ao escritorio precisas de um software denominado de cliente VPN que consiga satisfazer os requisitos enumerados anteriormente
Trocando isto por miudos:
No lado do escritorio, substituis o Linksys por algo que tenha funcionalidade VPN (o
WRT54GC nao tem, o
RV016 por sua vez já tem).
Se nao te quiseres livrar dele, há a hipotese de instalares um servidor Linux com por exemplo openswan - que é um software opensource para configurar VPNs baseados em IPSEC - a operar por detras do router, mas devo-te dizer que isso exige conhecimentos profundos nesse dominio. Alem disso o WRT54GC tem que saber fazer VPN pass-through (deixar passar procolo 50 - ESP) assim como alguns port redirects. Nao é aconselhavel!
Tendo resolvido a parte do escritório e como tu referiste o facto deste tambem estar ligado com um endereco IP dinamico, tens que arranjar maneira do cliente saber como aceder ao servidor de VPN, mesmo quando este rmudar de endereco IP. Para resolver essa questao, subscreves um servico gratuito chamado
DynDNS (
http://www.dyndns.com/services/dns/dyndns/) que nao faz outra coisa senao associar o teu IP dinamico a um nome fixo como por exemplo
escritorio.dyndns.org. Assim, no lado do cliente VPN, basta configurares o software fazendo uma referencia a
escritorio.dyndns.org e o
DynDNS fará o resto.
Resta falar do software na parte do computador que vai aceder á rede. Se te decidires por um produto comercial na parte do escritorio, geralmente o software para o cliente será tambem fornecido pelo mesmo fabricante.
De outra forma, o Windows 2000, XP Professional, Windows Server 2003 assim como o Linux possuem clientes integrados se bem que com menos funcionalidade.
Solucoes de VPN ha-as às dezenas, para todos os gostos e necessidades, dos mais baratos aos mais caros. Um sistema razoavel é por ex. o
Netgear FVS114 ProSafe VPN Firewall 8 (http://www.*****.pt/p.aspx?i=131073) -> salvo a publicidade, nao recebo comissao :-)
Quanto á configuracao exacta do software, é practicamente impossivel fornecer um "manual passo a passo" pois isto depende muito do produto que escolheres.
Espero nao te ter baralhado ainda mais, mas para configurar um sistema de VPN nao basta comprar uma caixinha e liga-la, tem que se perceber minimamente o que se vai fazer.