Finalmente, encontrei o problema, foi o roteador! A configuração do Debian estava correta. Obrigado a todos.
Eu tenho um servidor Debian com ip estático:
auto eth4
iface eth4 inet static
address 192.168.100.20/24
gateway 192.168.100.3
Eu posso conectar da rede local ao servidor Debian com SSH, mas o servidor Debian não tem acesso à internet. Meu /etc/resolv.conf é:
nameserver 8.8.8.8
Por favor, diga-me quais informações você precisa para investigar o problema. "apt-get update" está jogando erros e o ping para www.google.com não está acontecendo. Obrigado
Quando seu host não consegue acessar um endereço que precisa ser roteado, mas pode alcançar a LAN com a qual ele compartilha uma sub-rede:
1) Ping localhost, o mesmo que pingar a si mesmo por IP, porque localhost é resolvido em /etc/hosts...alguma coisa arbitrária, mas é bom ver algo funcionar e começar na parte inferior. Eu acho que isso mostra que a pilha IP está configurada, sempre é. Seu endereçamento é bom, se o host não tiver um endereço IP, ele não conseguirá alcançar ninguém ... a menos que esteja usando um endereço IP diferente configurado em uma sub-rede na qual o gateway padrão tenha um endereço IP para acessar os outros dispositivos lan. Mas se você tiver apenas uma sub-rede interna, não se preocupe com isso.
2) Faça ping de outro dispositivo na mesma sub-rede, preferencialmente o gateway padrão, pois o ICMP provavelmente não será bloqueado por um IP / interface interno em um firewall por padrão. Muitos sistemas operacionais descartarão o ICMP e farão com que pareça que você não os está alcançando. Então, se você precisar, verifique e desative os firewalls ou pelo menos permita o ICMP. Em qualquer caso, o ping do IP do gateway padrão na sub-rede 192.168.100.0/24 mostra que o IP do roteador está configurado e, como não requer roteamento, seu host deve ser capaz de acessá-lo sem nenhuma configuração de roteamento. no host ou gateway, a configuração do gateway padrão no seu host nem precisa ser configurada para que isso funcione porque a comunicação não requer roteamento.
3) Faça o ping do endereço IP externo no seu gateway padrão. Este é o único que se conecta à internet. Isso mostra que a configuração do gateway padrão no seu host está configurada corretamente.
4) A partir do seu gateway, se você tiver um roteador que possa enviar pings, faça ping em um servidor DNS, como 8.8.8.8. Isso mostra que o seu roteador está se conectando à Internet e tem acesso ao seu servidor DNS configurado de hosts.
5) Do seu host, ping 8.8.8.8. Isso mostra que o gateway padrão é roteador para seu host e que seu host pode acessar o DNS. Os gateways tendem a permitir respostas ICMP por padrão, mas um firewall pode descartar solicitações de eco ICMP mesmo que elas sejam iniciadas internamente, ou todas as respostas de eco sejam ICMP.
6) pingue www.google.com, ou algum outro site que você goste de cutucar que não deixe cair ICMP. Isso mostra que a resolução de DNS está funcionando.
7) Se tudo isso funcionar, é provável que você tenha um problema de firewall.