Le samedi 29 janvier 2005 � 14:38 +0100, Nicolas Roudninski a �crit :
[...]
> | ^^ 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)"
ok
> 
> Un petit dessin ?
Yes plz! :p
> 
> 
>  ---------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.
Nettement plus clair: je ne savais pas que ton serveur avait 2 eth...
> Donc qu'est-ce qui ne vas pas dans cette config ? Je suis int�ress� par
> vos remarques et suggestions.
Que le serveur web soit �galement routeur, ce n'est pas une merveilleuse
id�e, mais on va dire que tu ne poss�des pas les plans d'une bombe A, ni
les projets des futures invasions US :/ , donc on peut se contenter
d'une s�curit� un peu... relach�e.
A part cela, je dirais qu'a priori tout va bien.
Ton serveur web r�pond effectivement sur 192.168.0.1 (vu le log), mais
il est fort probable qu'il �coute aussi sur 10.0.0.1 (tant mieux, compte
tenu de ce que tu veux!)
[...]
> | 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...
Ben finalement, si! Mais il faut qu'il r�ponde aussi sur 10.0.0.1
> au fait : quelle option d'apache dois-je modifier pour que le serveur
> web tourne sur 10.0.0.1 ?
A priori aucune; une configuration par d�faut devrait faire �couter sur
_les_2_ adresses. Et oui! Ton serveur r�pond sur 192.168.0.1 (LAN), mais
il r�pond aussi surement sur 10.0.0.1 (mais ca, tu ne peux pas le voir
depuis le lan).
L'(es)ip sur le(s)quelle(s) �coute le serveur est(sont) d�finie(s) avec
la directive 'listen'. Un grep 'listen' /etc/apache2/*.conf devrait te
r�pondre. Si aucune ip n'est d�finie, le serveur �coute par d�faut sur
toutes les ip. (donc si le grep te donne qqch comme 'listen 80', ton
serveur �coute sur toutes les interfaces)
Normalement, tu n'as pas besoin de modifier ta config apache. (on verra
apr�s si vraiment ca ne marche pas!)
> 
> | 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.
(Que tu n'arrives pas � te connecter sur le modem depuis l'ext�rieur est
une tr�s bonne chose; je suis mm plus qu'�tonn� que tu aies pu le faire
jusqu'ici!! Pour info, ca veut dire que n'importe qui pouvait modifier
la configuration de ton modem depuis internet! Ah oui, j'oubliais le mot
de passe! humpf! :D)
Il me semble que la redirection de ports ne se fait pas par l'interface
web, mais que tu doives passer par un telnet (toujours par r�f�rence au
speedtouch pro qui est relativement proche du st501, mais le 501 ayant,
je crois + de m�moire, et le nat �tant dans le firmware d'origine, il
est possible que la manip puisse se faire en web...)
Quelles manip as-tu fait exactement?
Normalement, ca se passe dans la section NAT.
En telnet-tant:
$telnet 10.0.0.138
        >nat
        >help
ou qqch dans le genre
> Peut-�tre est-ce donc du au fait que le apache �coute sur l'ip
> 192.168.0.1 ?
1 bock qu'il �coute aussi sur 10.0.0.1 ;)
#netstat -antp
te donnera d�finitivement la r�ponse, si tu regardes si qq1 �coute sur
le port 80(http) ou 443(https) de l'interface 10.0.0.1
> 
> | > 
> | > J'ai bon jusqu'ici ?
Maintenant beaucoup plus ;)
[...]
> | Bon courage.
> 
> Merci bien
Allez, encore un petit effort!
> 
> -- 
> Nicolas Roudninski
> [EMAIL PROTECTED]
> 
> 

-- 
-----------------------------------------------------------------------
         Ma cl� GPG est disponible sur http://www.keyserver.net
-----------------------------------------------------------------------
                 _____________________________________________________
                |            Prot�gez votre vie priv�e:               |
      \|||/     | - Signez/chiffrez vos messages.                   __|
     q o - p    |            Respectez celle des autres:           | /
__mn__\_^_/_nm__| - Masquez les destinataires de vos mailings      |/
                |__________________________________________________/

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

Répondre à