manioul a �crit :
| Le vendredi 28 janvier 2005 � 16:35 +0100, Nicolas Roudninski a �crit :
| > [EMAIL PROTECTED] a �crit :
| > | Salut,
| > |
| > | manioul a �crit :
| > | >
| > | >Si tu ne veux que l'acc�s � ton serveur web, je ne vois pas pourquoi il
| > | >faudrait mettre le serveur local en "d�faut"; c'est d'ailleurs, une
| > | >tr�s mauvaise id�e, en terme de s�curit�...
| > |
| > | Tout � fait d'accord.
| > |
| > | >Il me semble que le nat du port 80 devrait suffire et pour des raisons
| > | >de s�curit�, tu d�finis au contraire une ip qui n'existe pas sur ton
| > | >r�seau, comme serveur par d�faut
| > |
| > | Ce n'est pas la premi�re fois que je lis cette recommandation qui me
| > | laisse perplexe. N'est-il pas possible de carr�ment d�sactiver le
| > | serveur par d�faut (ou defserver, DMZ...) sur ce modem-routeur ? Ce
| > | serait encore plus s�r : le risque d'affecter un jour par inadvertance
| > | l'adresse defserver (qu'on aura oubli�e) � une nouvelle machine n'est
| > | pas nul...
| > Ok, la config du modem indique qu'aucun serveur par d�faut n'existe.
| > Donc, si j'ai bien compris, il faut :
| > 1/ rediriger les requ�tes externes de l'ip publique vers une autre ip
| > que celle du modem (l'ip du serveur web est 192.168.0.1 dans mon cas,
| > celle du modem 10.0.0.138)
| ^^ Tu es sur de tes adresses? Elles ne sont pas sur le mm r�seau... Tu
| as un routeur entre le modem-routeur et ton serveur web? :o Parce
| qu'autrement, ton modem et ton serveur ne peuvent pas se voir...
| Je crois plutot que l'ip de ton serveur web est du style 10.x.y.z
Non, non. le serveur web (apache2) tourne bien sur 192.168.0.1 . du
moins d'apr�s les logs de /var/log/apache2/access.log :
192.168.0.1 - - [29/Jan/2005:14:20:25 +0100] "GET /favicon.ico HTTP/1.1"
404 374 "-" "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.5)
Gecko/20050110 Firefox/1.0 (Debian package 1.0+dfsg.1-2)"
Un petit dessin ?
---------eth0 (static : 192.168.0.1) <---------> switch <------> Autres PC
| |
| SERVEUR |
| | ---------------
---------eth1 (dhcp : 10.0.0.1) <--------------> | modem-routeur |
| 10.0.0.138 |
---------------
J'esp�re que c'est suffisamment clair.
Donc qu'est-ce qui ne vas pas dans cette config ? Je suis int�ress� par
vos remarques et suggestions.
| > 2/ faire �couter le modem sur un autre port que le 80.
| Un exemple sera p-e plus parlant:
|
| - ton serveur web a pour ip 10.0.0.1 (ben oui, v�rifie, mais � moins
| d'avoir un routeur entre ton modem et le serveur, ton serveur ne peut
| fonctionner avec une ip 192.168.0.1)
Pourquoi ? Bon, il fonctione tr�s bien en local...
| - ton modem a deux ip:
| une ip 'publique', c'est l'adresse cot� internet, disons 1.2.3.4
| une ip 'priv�', c'est l'adresse cot� LAN 10.0.0.138
J'usque l� ok.
|
| Lorsqu'un client de l'ext�rieur de ton LAN demande http://1.2.3.4 , ton
| modem va recevoir la requete sur son port 80:
| Si il est _volontairement_ configur� pour r�pondre, c'est lui
qui
| renverra la page au client et ton LAN n'aura pas connaissance de cette
| requete.
| (Si il r�pond et qu'il n'a pas _express�ment_ �t� configur�
pour,
| c'est qu'il y a un bug de s�curit� du firmware)
|
| Ce que tu veux, c'est que ce genre de requetes soient servies par ton
| serveur 10.0.0.1 .
Oui, puisqu'il semble impossible que le serveur soit en 192.168.0.1...
au fait : quelle option d'apache dois-je modifier pour que le serveur
web tourne sur 10.0.0.1 ?
| Donc tu vas rediriger le port 80 du modem (entend 1.2.3.4:80) vers ton
| serveur web (10.0.0.1:80).
| Ainsi, la requete va suivre le cheminement suivant:
| 1.2.3.4:80 --> 10.0.0.138:? --> 10.0.0.1:80
L� tout est clair.
| Il n'empeche que cot� lan, ton modem �coutera toujours sur le port 80
| puisque c'est l� qu'est sa page de configuration (10.0.0.138:80)
|
| Je crois que ce qui t'embrouille un peu, c'est le fait que le modem ait
| 2 ip? Ce que tu vas rediriger, ce sont les ports de l'ip publique, donc
| les requetes depuis l'ext�rieur.
|
| J'esp�re avoir un peu �clairci...
Tu m'as �norm�ment �clairci ! Je t'en remercie. J'avais compris qu'il
fallait rediriger des requ�tes. Le probl�me c'est que, quand je pense
avoir correctement fait les manips via les pages web du modem, je
n'arrive m�me plus � me connecter de l'ext�rieur sur le modem ou le
serveur web.
Peut-�tre est-ce donc du au fait que le apache �coute sur l'ip
192.168.0.1 ?
| >
| > J'ai bon jusqu'ici ?
| euh... la r�ponse est ci-dessus ;)
| >
| > Probl�me : je ne sais faire aucune de ces manips; Quelqu'un
| > connaitrait-il la marche � suivre (simple car je ne suis vraiment pas un
| > sp�cialiste des r�seau ni de la s�curit� informatique)
|
| Pour les commandes exactes, je ne les ai plus en tete (et je ne retrouve
| plus mes notes...), mais S�bastien Picard t'a fourni une excellente
| adresse. Tu trouveras tout ce dont tu as besoin et beaucoup plus, sur ce
| forum.
| Bon courage.
Merci bien
--
Nicolas Roudninski
[EMAIL PROTECTED]
--
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]