probleme de ip

Eléphant du PHP | 87 Messages

14 janv. 2007, 22:10

Bonjour ,
Je ne sais pas si je suis sur le bon forum pour ça.Mais peut étre quelque'un peut il m'aider.
Je suis en train de monter un serveur web sur mon ordi.
tout est ok
la dns avec ZoneEdit
le nom de domaine
la configuration d'apache.
J'ai une freebox en mode routeur
et j'ai demandé et obtenu un ip fixe à mon fai.
j'ai malgré tout installé dynsite (méme si c'est un ip fixe)
pour mettre à jour l'adresse ip car et la est le probléme
ce logiciel prend comme ip l'ip fixe attribué par free et qui est renseigné chez zoneedit alors que l ip apparaissant dans etat de connexion au réseau local est differente.
cette ip lorsque jéteind le pc ou que je debranche la freebox ne change pas il semble qu'il est valable 24 h.
Or cette difference d'ip crée un bug et apache plante ce qui est normal (quand je veux des pommes j'attends pas des poires) .
free m'a dit d'ouvrir le port 80 de la freebox (autre détail j'ai deux ordi en réseau)
or ça ne marche pas. Toujours pas de site web apparaissant quand je saisi l'url.
j'ai essayé un truc j'ai désactivé le mode routeur.
branché un pc avec un cable usb et l'autre avec un cable ethernet.
et la le serveur web fonstionne avec plus qu'une seule ip .(la fixe)
Ce systeme est pas viable les deux ordis partagent la connexion.(d'aprés ce qu'on dit)
quel est le probléme et si on peut m'expliquer pourquoi j'ai deux ip?
:wink:

Mammouth du PHP | 1885 Messages

14 janv. 2007, 22:20

Il faut configurer ton router pour forwarder le port 80 sur la bonne adresse IP en interne (ton serveur)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 87 Messages

14 janv. 2007, 23:24

tu veux dire ouvrir le port 80 du routeur?
ça c'est deja fait.
l'address ip en interne c'est celle du pc alors?
je résume j'ai compris 2 choses :
mon ordinateur a une ip fixe généreusement attribué par free
la routeur lui aussi attribu une ip aux deux ordinateurs a mon imprimante etc
est ce la la difference entre ip privé pour la 1er et ip public pour les 2nd?
je viens de lire que je peux rendre fixe celle la aussi en désactivant le dhcp ce qui n'as pas l'air difficile j'ai un bon tuto
je pense que si cette ip ne change plus il n'y a plus de probleme mais a quoi sert l'ip fixe de mon ordi?
Dans la config d'apache ça ne marche que si je met aprés Listen l'ip
attribué par la freebox le routeur
je nage un peu .Merci de m'aider :) [/quote]

Mammouth du PHP | 1885 Messages

15 janv. 2007, 00:01

Salut,

Je suppose que ton réseau ressemble à ça:

Image

Il faut configurer le routeur afin que le port 80 soit redirigé vers le port 80 du bon serveur en interne. Si 192.168.1.11 est ton serveur, il faudra alors rediriger le port 80 vers ce dernier.

Il faudra également configurer Apache pour qu'il écoute sur l'IP 192.168.1.11
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 87 Messages

15 janv. 2007, 00:28

:D Merci beaucoup
tu confirme trés clairement ce que je pensais
Donc c'est ce que je viens de faire et ça marche.
Mais si je debranche mon routeur ou si j'eteins simplement mon ordi ou si j'ai une panne de courant:
Le routeur il va attribué une nouvelle ip et plus de site.
dynsite lui prend en compte l'ip fixe attribué par free pas ceux dont on parle.La solution c'est donc de rendre dans ton exemple 192.168.1.11
fixe comme je le dis plus haut? non? :?:

Mammouth du PHP | 1885 Messages

15 janv. 2007, 00:34

Quelle IP change? Celle interne ou celle attribuée par ton FAI?
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Mammouth du PHP | 1511 Messages

15 janv. 2007, 00:59

Bizarre ton problème, car je suis freenaute et j'ai une IP fixe chez moi...
Tu es non-dégroupé ?

Invité
Invité n'ayant pas de compte PHPfrance

15 janv. 2007, 12:29

Bonjour et merci pour votre intéret à mon probléme.
L'ip qui change est celle attribué par mon fai par le serveur DHCP
pour un bail de 10 jours.Et c'est celle la qui m'est utile avec apache etc.
Il y a 15 jours comme conseillé j'ai demandé un ip fixe à free.
Je suis en zone non dégroupé avec un abonnement ip/adsl.
Dans le doute j'ai contacté free pour savoir si j'y avais droit
ils m'ont dit que oui.
et il m'ont attribué un ip fixe celui qui est visible sur mon compte a la rubrique afficher mon adresse ip et qui est du type 81.xx.xxx.1
c'est cette ip la que detecte dynsite.Alors qu'en fait j'utilise l'ip attribué par DHCP 192.168.0.1 et mon ordi a coté c'est 02. Logique je suis en mode routeur.
Un détail si je desactive le mode routeur alors mon serveur marche avec l'ip fixe attribué par free 81.xx.xxx.1 mais un ordi est connecté avec un cable usb et l'autre ethernet et les 2 ordi ont le meme ip ce qui est normal.
Alors j'en déduis qu'en mode routeur cette ip ne sert plus a rien.Seul celui atribué par DHCP fonctionne.
Cette ip 81.XX.XXX.1 est il alors l'ip interne ou privé de l'ordi :?:

Eléphant du PHP | 87 Messages

15 janv. 2007, 12:31

evidement le post au dessus est de moi :lol:

Eléphant du PHP | 87 Messages

15 janv. 2007, 17:12

re
l'ip fixe c'est l'ip public et celui attribué par DHCP c'est l'ip privé.
L'ip fixe si on ne demande pas a ce qu'il soit fixe change lui aussi toutes les 24 heures.
la j'ai configuré l'ip privé pour qu'il est un bail permanent en renseignant l'adresse mac avec l'adresse physique du pc.
Sur le papier(plutot l'ecran lol) ça doit marché.
la je vais carrémment debranché ma freebox un long moment et voir si ça change.
Si quelqu'un a la solution?
Merci :wink:

Eléphant du PHP | 87 Messages

16 janv. 2007, 08:46

bon béh ça marche.
il faut un ip privé permanant :o

Eléphant du PHP | 87 Messages

18 janv. 2007, 09:56

Bon c'est re moi
j'ai raconté n'importe quoi.
je résume j'ai monté un serveur web et en fait celui ci n'est accessible que de mes 2 pc.
j'ai epluché google postè partout mais pas de réponse nul part.
Que faut il faire pour qu'il soit accessible de tout le web? :cry:

Eléphant du PHP | 259 Messages

18 janv. 2007, 10:32

hello,

pour vulgariser, ton adresse 81.* est la porte d'entrée de ton réseau, coté internet, l'adresse de ta freebox pour l'extérieur.
192.168.1.1 est l'adresse de ta freebox pour l'intérieur.

je connais pas la freebox, mais si elle se comporte comme la livebox (ce qui semble etre le cas), elle fait plus ou moins office de firewall et ne redirige que les ports les plus usités vers les ordinateurs de ton réseau. et le port 80 ne fait pas partie des ces ports, donc il doit y avoir une option pour lui donner l'ordre de rediriger les requetes sur le port 80 vers la machine adéquate.

t'as plus qu'a fouiner un peu dans les options de configuration de ta freebox...

bon courage ! ;)

Eléphant du PHP | 87 Messages

18 janv. 2007, 11:08

Merci pour ta reponse :wink:
j'ai déja ouvert le port 80 sur mon routeur ma freebox donc
voila la congiguration de celle ci:

CONFIGURATION DU MODE ROUTEUR Aide contextuelle

IP freebox 192.168. 0 . 254

DHCP activé Oui

Debut DHCP 192.168. 0.1
Fin DHCP 192.168. 0 . 50

Ip DMZ 192.168.0 .1 oui
Ip du Freeplayer 192.168. . pas activé

Réponse au ping non
Proxy WOL (Wake On Lan) non


Redirections de ports: activé
Port Protocole Destination Port
80 tcp 192.168. 0 . 1 80

Redirections de plages de ports:
Début Fin Protocole Destination
udp tcp 192.168. .

udp tcp 192.168. .

udp tcp 192.168. .

udp tcp 192.168. .

Baux DHCP permanents: ok
IP Adresse MAC ok
192.168.
voilà
je n'ai renseigné l'ip public nul part 81*
sur apache c'est l'ip de la freebox et chez zone edit aussi
:cry:

Eléphant du PHP | 259 Messages

18 janv. 2007, 11:19

quelle est l'adresse ip de ta machine sur laquelle tourne le serveur ?
il ne faut pas qu'elle soit flottante. pour cela tu dois renseigner toi meme les infos tcp/ip de la machine en question. est ce fait ?