O problema deste modelo é que alguns (apenas alguns) clientes não podem ser alcançados.
Veja o link abaixo para mais informações sobre o modelo que está sendo descrito na próxima seção.
Descriçãodoproblema
Ambososclientes(1.1e1.2.3)podemseconectaraoservidorVPN(1).Oservidor(1)nãoestáusandoadeclaraçãoclient-to-clientnoarquivoconfdoOpenVPN.
Oservidor(1)podeexecutarpingemambososclientes(1.1e1.2.3),ambososclientes(1.1e1.2.3)podemefetuarpingunsdosoutrosepodemfazerpingnoservidor(1).Osclienteslocais(1.1.1e1.1.2)atrásdoroteador(1.1)atrásdoNATpodemefetuarpingunsaosoutrosefazeropingdoroteador(1.1).Omesmovaleparaooutronetowrk(atrásde1.2)ondetodososclientes(1.2.1,1.2.2e1.2.3)podemfazerpingunsaosoutrosetambémpodemexecutarpingnoroteador(1.2).Nãoháproblemasatéagora.
Ambososroteadores(1.1e1.2)configuraramcorretamentesuasrotasestáticas.Roteadornaprimeirarede(1.1)nãotemrotasestáticasdefinidas,elassãoempurradasdoservidorVPN.Oroteadornasegundarede(1.2)nãoéogatewaydeVPN,portantosuasrotasestãoseguindo:
network192.168.1.0/24gateway192.168.2.103
network192.168.10.0/24gateway192.168.2.103
Emseguida,oclienteVPNnasegundarede(1.2.3)fazcomqueasrotassejamenviadasdoservidornovamente.
Devoltaàsestaçõesdoclientechegando-agoraessesclientesportrásdoNATnãopodemseracessadosdeumaredeparaoutra;algunspodem,outrosnãopodem.Paradaralgunsexemplos:
sendologadoemumservidor(1),eupossopingar1.1.1masnãopossopingar1.1.2.
sendologadoemumcliente(1.1.1),eupossopingar1.2.1masnãopodepingar1.2.2.
Correçãotemporária
Paraalgunsclientes,vejoumacorreçãotemporáriaaoadicionarsuasrotasstatis,oquepodeserfeitocommáquinasLinux.Suatabeladeroteamento(porexemplo,máquina1.1.2)podeconterinformaçõesapenasparaarede1.1.Adicionararotaestáticaparaaoutrarede(1.2)fazcomquefuncione,masissonãopodeserfeitocomtodososclientes.
Outracorreçãomuitotemporáriaétentarocomandotraceroutede1.2.2para1.1.2,oquepoderealmenteatingiramultadamáquinaefazerpingporalgunsminutos.Apósumcurtoperíododetempo,arotadesapareceu.
Nadadissoéumasoluçãopermanente.
Algumasperguntasquesurgem
Euprecisoobservarquerecentementetroqueiumroteador1.2,mastodasasrotasestãoatrasadascomoestavamcomamáquinaanterior.
Existemalgumasoutrasquestõesquesurgem:
ÉumproblemadeDNS?Emcasoafirmativo,porqueocomandopingnãofuncionacomumIP,nãocomumnomededomínio?
Comootrabalhodetracerouteeopingnãopuderamserexecutados?Nãoexisteumfirewallparabloqueá-loe,mesmoquefosse,comopoderiaotrmailingforçarocomandopingafuncionarporumcurtoperíododetempo?
Porquealgunsclientesnãoprecisamterrotasestáticasdefinidaseoutrosprecisamdelesparaserempingáveisnarede?
Podeestarrelacionadocomaordemdeinicializaçãodosdispositivosnarede?Eutambémtenteireiniciar/desligartodoseles,masnãofarianada.Aideiaeraqueasrotasnamemóriaseriamapagadasapósumareinicializaçãoenovasseriam"tiradas" do roteador.
O objetivo
O objetivo é corrigir isso para que todos os clientes em todas as redes possam ser acessados, sem que rotas estáticas sejam colocadas em qualquer lugar além do roteador.