web-dev-qa-db-fra.com

Impossible de naviguer sur Internet bien que je puisse envoyer une requête ping à www.google.com

J'ai un PC exécutant Ubuntu 11.04 avec 2 nics. eth0 est internet et eth1 en Lan interne. eth0 est connecté aux conversations Internet et reçoit les bonnes adresses DHCP du FAI. Je peux à partir de cet ordinateur cingler les serveurs DNS de mon FAI, je peux cingler www.google.com et tout autre site pour que les DSN fonctionnent correctement. J'ai un serveur DHCP du côté LAN qui sert les adresses IP à mes ordinateurs connectés au LAN interne. J'ai un pare-feu entre les deux nics (eth0 et eth1). Cet ordinateur est également la passerelle permettant à mes ordinateurs LAN internes d'accéder à Internet.

Ce qui est plus déconcertant, c'est que tout ordinateur côté réseau (ce sont différentes versions des systèmes d'exploitation, c'est-à-dire Ubuntu 10.04, Mac Snow Leopard, Windows XP), tout fonctionne bien, ils peuvent accéder à Internet en utilisant une gamme de navigateurs (Firefox v3.6.22 , safari, etc.) mais voici le problème - l'ordinateur de passerelle ne peut pas naviguer sur Internet - c'est celui qui exécute ubuntu 11.04, firefox 6.0.2. il a également un problème avec même le centre logiciel ubuntu auquel il ne peut pas télécharger de programmes.

De l'aide est nécessaire et ce serait grandement apprécié, j'ai essayé les trucs habituels qui sont enregistrés sur les forums comme ipv6 etc. Mais tous mes autres ordinateurs passent par celui-ci et ils n'ont aucun problème - ça doit être quelque chose à voir avec ubuntu 11.04. très déroutant ... s'il vous plaît aider. cheers JJ

1
toonie

Eh bien, une bonne étape consiste à commencer par le bas et à remonter.

  1. Apparemment, vous disposez d'une connectivité et d'un routage IP, car vous pouvez exécuter une commande ping sur une machine externe.

  2. Apparemment, vous avez également un DNS fonctionnel, car vous pouvez résoudre google.com pour le ping.

  3. Pouvez-vous ouvrir un socket TCP? Essayez telnet google.com 80 à partir de la ligne de commande et voyez si vous êtes "connecté" ou non.

  4. Pouvez-vous faire http à partir de la ligne de commande? Que diriez-vous wget -v http://google.com/robots.txt?

  5. Si tout cela fonctionne, vérifiez un autre navigateur graphique.

Je suppose que vos règles de pare-feu transmettent les paquets transférés mais bloquent certains paquets essentiels vers ou depuis localhost.

1
poolie

Il semble que vous ayez un problème avec DNS (Domain Name System) sur votre ordinateur. J'ai déjà eu un problème comme celui-là où je pouvais envoyer des requêtes ping à des sites Web comme vous le pouvez, mais j'ai eu des problèmes avec les navigateurs Internet affichant les sites Web et cela a fini par être un problème avec la façon dont mon ordinateur fonctionnait avec DNS. Personnellement, je ne connais pas trop le DNS, mais je suggère de rechercher dans Google et de voir ce que vous proposez et de voir si l'un des correctifs qui vous convient.

0
Daemous