O que significa gateway na tabela de rotas do Linux?

1

Significa o próximo salto da rota? O gateway pode ser o próximo salto seguinte, se houver um roteador interno na rede privada?

    
por ZHOU 07.05.2013 / 06:50

4 respostas

4

Does it mean the next hop of the route?

Sim, significa o próximo salto da rota.

Can the gateway be the next next hop, if there is an internal router in the private network

Você poderia fazer isso, mas você deve especificar a rota do host para o gateway deve passar pelo roteador interno

Exemplo:

Host(192.168.1.10) ---> (192.168.1.1)Router(172.16.1.2) ---> (172.16.1.1)Gateway ---> NET

Then you will config in host like this:
route add -host 172.16.1.1 gw 192.168.1.1
route add default gw 172.16.1.1
    
por 07.05.2013 / 07:05
0

Sempre que um pacote IP passa por um roteador / o número de saltos do gateway é decrementado. E isso é independente dos roteadores internos / externos. O motivo é evitar que os pacotes sejam pingue-pongue para sempre, por exemplo, se o roteador A direciona o pacote para o roteador B, enquanto o roteador B direciona o mesmo pacote para o roteador A. O pacote é "morto" e a contagem de saltos é igual a zero. BTW, esta é a maneira como funciona o comando traceroute.

    
por 07.05.2013 / 08:20
0

O pessoal original da Internet falou sobre "gateway", um termo que o pessoal da OSI tomou para significar outra coisa, e nomeou essa coisa como um "roteador". Muita tradição do Unix ainda fala sobre "gateways" para o que é mais acuuradamente "roteador".

(Um "gateway" traduz entre protocolos, ou seja, correio da Internet para coisas da IBM no CMS, e assim por diante. Mas os protocolos da Internet são onipresentes hoje, então os verdadeiros gateways estão longe no meio).

    
por 07.05.2013 / 20:21
0

pense desta maneira:

O roteador A tem duas redes, a porta A 10.5.5.1/24 e a porta B 10.2.2.2/24 O roteador B possui duas redes, a porta A 10.2.2.1/24 e a porta B 10.2.2.1/24

agora digamos que você conecta a Porta B do Roteador A à Porta B do Roteador B, Você seria capaz de "ver" o Roteador A do Roteador B sem problemas, no entanto, o Roteador B não pode ver a rede 10.5.5.1 no Roteador A por padrão.

Para configurá-lo corretamente, você teria que criar rotas como esta:

No roteador B: route add 10.5.5.0 255.255.255.0 10.2.2.2 (onde 10.2.2.2 é o IP do gateway para a rede 10.5.5.0).

Você também terá que configurar o inverso também!

No roteador A: route add 10.2.2.0 255.255.255.0 10.5.5.1 (onde 10.5.5.1 é o IP do gateway para a rede 10.2.2.0).

Espero que isso ajude

    
por 07.05.2013 / 21:50