Postado originalmente por
oyama
Bem a estrutura ideal neste caso e fazer roteamento de pacote. O detalhe que falta e que para cada interface vc tera que colocar uma classe de rede diferente... vou pegar seu "organograma" e de da um exemplo de como deve ser feito tendo como exemplo todas as classes de rede informada e classe C:
o fw 192.168.10.3 ele tera que ter dois ips, mais como sera i ip de saida nao tem muito relevancia.
o fw 192.168.10.2 este tera 3 ips e dois deve ser conhecidos para definir as rotas entao vamos colocar a rede que vai ficar com ip 192.168.0.30
Bom neste exemplo ja da para fazer algumas rotas...
VAmos supor que seu gw e o 192.168.10.3 e que sua maquina e a 192.168.10.28 e que vc quer chegar até a maquina 192.168.0.2 vamos mostrar o caminho para chegar la?
sabemos que a maquina que ta ligada a rede 192.168.0.0/24 e a 192.168.10.2 entao teremos que dizer isto ao seu gw 10.3 entao vc faz assim no 10.3
route add 192.168.0.0/24 gw 192.168.10.2
assim quando vc chamar o ip 192.168.0.2 o gw 10.3 vai mandar para 10.2
chegando no 10.2 ele sabe onde esta ja que ele tem uma interface nesta rede entao ele manda direto para a maquina pois ele ta na mesma interface, ai vai chegar um pacote para a 192.168.0.2 de 192.168.10.28 e ele não vai poder entregar o pacote entao ele vai mandar para o gw dele, se o gw de 192.168.0.2 for 192.168.0.30 ta resolvido pois ele sabe onde ta o host 192.168.10.28 mais se não for?
simples, vc vai informar ao gw de 192.168.0.2 onde encontrar a rede 192.168.10.0/24
route add 192.168.10.0/24 gw 192.168.0.30
Bem o esquema para vc ter tua rede na mao e +- este, desta forma qualquer host na tua rede e acessivel. Se vc entender o esquema acima, vc vai acessar seu host 10 15 saltos.. neste exemplo so foi um salto.
Gostei do desenho, fez com qual programa?