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]

Répondre à