Quando o destino está fora da rede local, o computador precisa saber qual próximo salto usar para encaminhar o pacote. Na ausência de uma rota mais específica, ele usa o gateway padrão. Um gateway errado ou ausente pode impedir o acesso aos destinos que dependem dele, enquanto a comunicação local continua funcionando.
O que o gateway faz
O gateway padrão é o próximo salto usado pela rota padrão, quando nenhuma rota mais específica atende ao destino. A palavra inglesa gateway significa portal ou passagem. Essa função de encaminhamento pode ser desempenhada por um equipamento físico ou virtual. Em redes pequenas, o gateway costuma ser o próprio roteador.
A configuração de rede do caixa 01 tem três informações principais:
- o endereço IP,
192.168.1.20; - a máscara,
255.255.255.0; - o gateway,
192.168.1.1.
Com essas informações, o caixa 01 trata o destino de cada pacote da seguinte forma:
- o destino
192.168.1.10, o servidor da loja, está na mesma rede e recebe o pacote diretamente; - o destino
192.168.0.50, o servidor geral da matriz, está em outra rede, e o pacote é entregue ao gateway192.168.1.1; - o destino
8.8.8.8, um servidor na Internet, também está em outra rede, e o pacote é entregue ao gateway.
O caixa 01 não precisa conhecer o caminho completo até 8.8.8.8. Nos exemplos acima, ele entrega o pacote ao gateway padrão, que o encaminha para o próximo trecho do caminho. Uma rota mais específica, quando configurada, pode indicar outro próximo salto.
O gateway no cenário da loja
No cenário da loja, o roteador desempenha a função de gateway padrão. O endereço exibido no campo Gateway Padrão do ipconfig é o endereço da interface desse roteador na rede da loja. Nesse cenário, ele oferece o caminho para a rede do provedor e encaminha os pacotes entre as duas redes. Em outras instalações, essa função pode estar em um equipamento virtual ou em outro dispositivo com roteamento habilitado, como um switch de camada 3.
Quando a configuração de rede é recebida automaticamente, o endereço do gateway é informado pelo servidor DHCP, que em redes pequenas costuma ser o próprio roteador.
A tabela de rotas por trás da decisão
A decisão entre a entrega direta e a entrega ao gateway vem da tabela de rotas do computador, exibida pelo comando route print -4. No caixa 01, duas linhas são as principais:
- a rota da rede
192.168.1.0, com a máscara255.255.255.0, que indica entrega direta pela interface192.168.1.20; - a rota da rede
0.0.0.0, com a máscara0.0.0.0, que indica o gateway192.168.1.1.
A segunda linha é a rota padrão. Como a máscara 0.0.0.0 não exige nenhum bit em comum com o destino, essa rota serve para qualquer endereço. O computador usa a rota padrão sempre que nenhuma rota mais específica se aplica.
Gateway errado ou ausente
- Gateway ausente: sem uma rota padrão, o acesso aos destinos que dependem dela falha, a menos que exista outra rota aplicável. O ping a um destino sem rota pode terminar com a mensagem de falha geral.
- Gateway com um endereço que não existe na rede: o computador pergunta pelo endereço MAC do gateway, nenhum equipamento responde, e nada externo funciona.
- Gateway com o endereço de um equipamento sem roteamento habilitado, como o servidor da loja neste cenário: os pacotes são entregues a um equipamento que não os encaminha para fora, e os acessos externos falham.
- Gateway fora da faixa da própria rede: ao salvar a configuração, o Windows avisa que o gateway não está na mesma rede definida pelo endereço e pela máscara. Em geral, o aviso revela um erro de digitação no endereço, na máscara ou no próprio gateway.
Como verificar o gateway
ipconfig: mostra o gateway configurado em cada adaptador, no campo Gateway Padrão.ping 192.168.1.1: testa se o gateway responde. A maioria dos roteadores responde ao ping vindo da rede local.route print -4: mostra se a rota padrão existe e qual gateway ela utiliza.
No suporte
Um padrão comum de gateway errado ou ausente é a comunicação local funcionar enquanto os acessos externos falham. O usuário abre o sistema e acessa a pasta compartilhada do servidor, mas não abre sites nem utiliza serviços na Internet. Esse padrão orienta a conferência do gateway e da tabela de rotas; ele não comprova sozinho a causa.
Para guardar
- O gateway padrão é o próximo salto usado quando nenhuma rota mais específica se aplica. Essa função pode estar em um equipamento físico ou virtual; na loja dos exemplos, ela é exercida pelo roteador.
- Destinos da mesma rede não passam pelo gateway.
- A rota padrão,
0.0.0.0com a máscara0.0.0.0, aponta para o gateway e vale para qualquer destino sem rota mais específica. - Rede local funcionando e acesso externo falhando apontam para o gateway.
No caixa 01, o sistema abre e a pasta compartilhada do servidor está acessível, mas nenhum site abre e os serviços de fornecedores na Internet não respondem. Qual campo deve ser conferido primeiro?
O gateway. Tudo o que é local funciona e tudo o que é externo falha, e esse é o sintoma típico de gateway ausente ou errado.
Um computador da loja foi configurado com o gateway 192.168.1.10, que é o endereço do servidor da loja. O que acontece com os acessos à Internet?
Os acessos à Internet falham. Os pacotes destinados a outras redes são entregues ao servidor da loja, que, neste cenário, não está configurado para roteá-los para fora. A comunicação dentro da loja continua funcionando, porque não depende do gateway.