Forum Linux.debian/ubuntu Probleme d'acces a un serveur web derriere une Livebox

Posté par .
Tags : aucun
0
29
mar.
2010
Bonjour a tous,

voici mon probleme qui me fait tourner en bourique depuis 2 jours, c'est pour l'acces a un serveur web (derriere un Livebox) depuis l'exterieur.

configuration du réseau LAN connecté à la Livebox:

- notebook sur Debian Lenny avec apache d'installé, connexion wifi avec ip fixe 192.168.1.4
- netbook sur Debian Lenny, connexion wifi en DHCP
- serveur (sheeva plug), sur Ubuntu (kernel 2.6.30), avec apache d'installé, connexion ethernet avec ip fixe 192.168.1.3

- la livebox avec ip fixe 192.168.1.1

J'ai acheté le domaine "toto.fr" chez ovh et j'ai rediriger le DNS sur les serveur DNS de "zoneedit.org". Mon ip chez zoneedit est mise a jour de maniere dynamique avec ddclient.

------------------------------------------------------------

LES FAITS:

1- toute les machines du réseau local peuvent se pinger entre elle et peuvent pinger une adresse web comme "kernel.org"
2- sur le réseau local si je tape l'ip 192.168.1.4 dans firefox, ma page web s'affiche, ca fonctionne aussi si je tape l'adresse ip du serveur 192.168.1.3

LE PROBLEME:

si je configure la livebox pour rediriger les acces extérieur du port 80 vers l'ip fixe 192.168.1.3:
ma page web NE S'AFFICHE PAS en tapant www.toto.fr dans firefox.

alors que si je configure la livebox pour rediriger les acces extérieur du port 80 vers l'ip fixe 192.168.1.4:
ma page web S'AFFICHE en tapant www.toto.fr dans firefox.


Si quelqu'un a une idée pour m'expliquer je suis preneur.
Pourquoi la redirection fonctionne vers l'ip 192.168.1.4 et ne fonctionne pas sur 192.168.1.3
  • # Wireshark

    Posté par . Évalué à 1.

    Peut-être que pour comprendre une capture de paquets de l'interface 192.168.1.3 est nécessaire.
    A faire lorsque le port 80 de la LB est redirigé dessus et lorsque tu fais une requête.
  • # Host

    Posté par . Évalué à 0.

    Il est peut-être nécessaire de préciser le host (toto.fr) dans la config apache du serveur.
    En tous cas, essaie en mettant exactement la même config apache que sur le portable.
    Comme dans le précédent commentaire, regarde ce qui arrive sur le plug avec tcpdump (tcpdump -s 3000 -i eth0 "port 80" -w dumpfile) au moment où tu essaies d'accéder à la page.
    Tu essaies bien de te connecter au serveur web depuis l'extérieur?
    Y'a aussi iptables à vérifier.
    Enfin, vu que ubuntu arrête de faire de l'armv5, je te conseillerais de ne pas t'embêter avec ce problème tout de suite et d'installer debian/gentoo/... sur le plug, si ça se trouve tu n'auras plus de problème ensuite.
  • # [Résolu] solution

    Posté par . Évalué à 2.

    En trifouillant un peu je me suis rendu compte que si je configurai la Livebox pour rediriger les acces HTTP et SSH sur le notebook (192.168.1.4), je pouvais m'y connecter a partir de mon netbook en ssh en tapant:
    ssh root@www.toto.fr

    la meme procedure ne fonctionnait pas si j'essayer de me conecter en ssh a partir de mon serveur.

    En fait meme si tout le réseau LAN fonctionne bien avec des connexions mixtes (wifi et ethernet) la Livebox differencie les 2 types de connexions.

    Donc si ma redirection des acces renvoi sur une machine connecté en wifi et que je veux vérifier depuis l'interieur du réseau en tapant www.toto.fr dans firefox, il faut que je le fasse sur une machine connectée en wifi.
    De meme si je redirige les accès vers une machine connectée en ethernet, il faudra que je teste à partir d'une machine connectée en ethernet.

    Je ne sais pas l'expliquer mais j'ai vérifié et ca fonctionne de cette manière.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.