DMZ + serveur mail

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar nomat » 26 Juin 2003 09:16

Voili voila ipcop 1.3 fix 1 + 2 config rouge orange + vert <BR> <BR>J'ai fait passer le serveur mail en orange, ça marche mais c'est extraordinnairement long pour s'y connecter. <BR> <BR>Y aurait t il un probleme d'identification ??? le serveur de mail ne peut relayer que mon domaine ou mon reseau local 192.168.0.0/24 et la DMZ 192.168.1.0/24 <BR> <BR>De plus sur mon serveur web j'ai des scripts qui en fonction de l'adresse ip des utilisateurs connectés personnalise l'affichage et les données. Cela ne marche plus non plus et je n'ai plus que des infos non personnalisées. <BR> <BR>Comment faire pour tout marche aussi bien que lorsque tout était dans la meme classe reseau. <BR> <BR>Merci d'avance
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar GozerX99 » 26 Juin 2003 10:23

Ton serveur de mail a peut-être besoin de faire des requêtes DNS pour identifier les adresses IP qui se connectent dessus.
Avatar de l’utilisateur
GozerX99
Aspirant
Aspirant
 
Messages: 131
Inscrit le: 11 Juin 2003 00:00

Messagepar nomat » 26 Juin 2003 15:51

jen comprend pas bien ce que tu veux dire, faire une requete dns pour toute les adresses ip du type 192.168.0.* <BR> <BR>et les scipt php font pas de requetes ils veulent juste l'adresse ip du client. <BR> <BR>Je dirais plutot que ipcop laisse les requetes passer du green vers le orange mais pas l'inverse. Ce qui expliquerait que je peux voir les pages html de mon serveur mais que le serveur ne peut pas demander à mon poste client son ip, d'ailleur les .htaccess ne fonctionnent pas non plus avec une authorisation sur une plage d'adresses ip. <BR> <BR>Sur quel port un serveur demande t il à un client quel est son adresse ip ????????
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar nomat » 26 Juin 2003 17:40

Alors mes trouvailles font que le port 113 (AUTH) doit être autorisé de la dmz vers le green et pour le php j'ai pas encore trouvé. <BR> <BR>Au passage y'a t'il moyen de definir une plage d'adresses ip dans la case "adresse IP de destination" dans le formulaire des regles de la dmz
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar nemesis » 26 Juin 2003 17:44

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Je dirais plutot que ipcop laisse les requetes passer du green vers le orange mais pas l'inverse. Ce qui expliquerait que je peux voir les pages html de mon serveur mais que le serveur ne peut pas demander à mon poste client son ip, d'ailleur les .htaccess ne fonctionnent pas non plus avec une authorisation sur une plage d'adresses ip. <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>hum il me semble que c'est le but de la zone orange de ne pas avoir d'acces au green ... <BR> <BR>ce qui m'étonne c'est qu'avec iptable tu sois obligé d'ouvrir un port... <BR>il me semblais ke kand la connex était init depuis le green après iptables se démerdait pour gérer les changement de port etc .... <BR> <BR>TomTom toi le pro de iptables tu confirme? <BR>
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar nomat » 26 Juin 2003 18:10

Je suis tout a fait d'accord avec toi mais un serveur "local" qui met quasiment 60 secondes pour te répondre c'est franchement ennuyeux surtout qu'il lui arrive de mettre plus et du coup ça fait un time out donc pas de mail. <BR> <BR>En tout cas avec le 113 ouvert mon serveur remarche comme avant et repond sur le champs <BR> <BR>Sinon pas d'idee pour la saisie d'une plage ip dans les regles dmz ??????
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar tomtom » 26 Juin 2003 21:07

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR> <BR>hum il me semble que c'est le but de la zone orange de ne pas avoir d'acces au green ... <BR> <BR>ce qui m'étonne c'est qu'avec iptable tu sois obligé d'ouvrir un port... <BR>il me semblais ke kand la connex était init depuis le green après iptables se démerdait pour gérer les changement de port etc .... <BR> <BR>TomTom toi le pro de iptables tu confirme? <BR> <BR> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Je confirme ce qur tu dis, mais dans ce cas la connex n'est pas etablie par le green. <BR> <BR>Le green etablit une connexion sur le port 110, et pour la verifier il ouvre lui même une connexion sur le port 113 (ident). <BR> <BR> <BR>IPtables pourrait gerer ca via un helper pop3 qui pourrait autoriser l'ouverture du 113 dans la foulée (un peu à la manière du ftp et de irc..) , mais il n'existe pas à ma connaissance.... <BR> <BR>T.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar nomat » 27 Juin 2003 07:56

Et y aurait t'il un moyen de faire cela à la main ou pas tomtom ????
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar tomtom » 27 Juin 2003 08:41

Pas facilement..... <BR> <BR>En fait l'idée c'est de creer un conntrack personalisé... <BR> <BR>Genre : <BR> <BR>je vois passer un paquet <BR>srce : 192.168.1.3 <BR>sprt : 1500 <BR>dest : 192.168.2.5 <BR>dprt : 110 <BR> <BR>je cree bien sur l'entree inverse du conntrack pour laisser etablir la session TCP : <BR>srce : 192.168.2.5 <BR>sprt : 110 <BR>dest : 192.168.1.3 <BR>dprt : 1500 <BR>Expected... (state : ESTABLISHED) <BR> <BR>Mais il faut aussi créer une entrée pour ouvrir le port 113... <BR>srce : 192.168.2.5 <BR>sprt : xxxx <BR>dest : 192.168.1.3 <BR>dprt : 113 <BR>Expected...(state : RELATED) <BR> <BR> <BR> <BR>En clair, il faut se creer un petit module du meme genre que le "ip_conntrack_ftp" <BR>Cela ne doit pas etre tres difficile à developper en s'inspirant du ftp justement, vu que le principe est exactement le même..... <BR>Peut-etre qu'il existe deja d'ailleurs.... <BR> <BR> <BR> <BR>Ce que je ne pige pas, c'est pourquoi le serveur pop utilise ce port 113 ? les serveurs de mes FAI n'utilisent jamais ceci ?? C'est spécifique à ton serveur POP ? Tu ne pourrais pas modifier ça dans la conf ??? <BR> <BR> <BR> <BR>Sinon, pour le php, je ne comprends pas du tout..... L'adresse IP du client n'est pas masquée, et je ne vois pas pourquoi le serveur aurait besoin de demander cette adresse vu qu'elle est dans les paquets IP ??? Je n'ai pas du reste connaissance d'un moyen de "demander l'adresse IP" ?? <BR> <BR>T.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar nomat » 27 Juin 2003 11:42

Pour ce qui du serveur pop a priori l'auth n'est pas obligatoire puisque cela marche meme avec le port 113 fermé par contre le temps de réponse du serveur s'approche voir depasse les 60 secondes mais je ne sais pas pourquoi je vais aller regarder du coté du serveur pop et vous tiendrez au courrant si je trouve quelquechose. <BR> <BR>Sinon pour le php je n'ai rien de special, juste une variable d'environnement ($REMOTE_ADDR) qui retourne l'adresse ip mais depuis le passage du serveur du green à la dmz ça ne marche plus. <BR> <BR>D'ailleur j'avais un .htaccess pour gerer l'accés à certaine partie ecrit comme ceci : <BR> <BR>order deny,allow <BR>deny from all <BR>allow from 192.168.0.0/24 <BR> <BR>He bien il ne marche plus non plus, apache refuse systematiquement l'affichage des pages. <BR> <BR>Sinon personne ne m'a repondus quand au fait qu'il soit possible de saisir une plage d'adresse ip dans les regles de la dmz et comment cette saisie doit etre faite ??????
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar nomat » 27 Juin 2003 11:55

Concernat apache, ce qui est d'autant plus bizzarre c'est que la plus petite des frames un petit menu de 100 pixel d'epaisseur sur la largeur de la page s'affiche. <BR> <BR>Par contre les autres cadres ne s'affiche pas mais comme on a le menu il quand meme possible de faire s'afficher des pages mais pas tous les cadres en meme temps. <BR> <BR>A priori je pense que c'est normal puisque le menu a été autorisé et que apache ne doit pas relire le fichier htaccess et se dit que c'est bon. <BR> <BR>Sinon quand tu dis (tomtom) que l'adresse ip et contenue dans les paquets je suis d'accord d'ailleur si on regarde les log du firewall il n'y a aucune tentative de connexion de la dmz vers le green donc aucune demande. <BR> <BR>Alors ne serait il pas possible que iptable efface ou ne transmette pas l'adresse ip de mon poste client au serveur ?????? <BR> <BR>Ce qui pourrait effectivement faire echouer le script php et le htaccess. <BR> <BR>Ah sinon j'utilise le proxy en mode transparent de ipcop serait il possible que ce soit lui le probleme ?????????
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar tomtom » 27 Juin 2003 12:03

Ha ben oui c'est clair que c'est lui le problème pour apache... <BR> <BR>C'est le proxy qui fait les requetes http, donc avec l'adresse IP du orange de IPCop... <BR> <BR>De plus, ca explique aussi l'erreur pour le php...... <BR> <BR>C'est cette adresse que tu dois autoriser ( ca ne pose pas de problème puisque les gens qui arrivent du red n'utilisent pas le proxy). <BR> <BR>T.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar nomat » 27 Juin 2003 12:13

Bon Ok si j'autorise les ip ip du orange le .htaccess fonctionne mais par contre pour ce qui est du php ça ne marche pas puisque l'ip de squid n'est pas considérée comme un utilisateur. Alors ma nouvelle question est : <BR> <BR>Est il possible tout en guardant squid en mode transparent de ne pas l'utiliser pour les adresses locales ???????? <BR> <BR>Et ma saisie de plage ip dans les regles dmz pleeeeeeease
Avatar de l’utilisateur
nomat
Major
Major
 
Messages: 90
Inscrit le: 26 Juin 2003 00:00
Localisation: Nice

Messagepar tomtom » 27 Juin 2003 14:06

bien sur rien de plus simple ! <BR> <BR>Tu trouves la regle de prerouting de squid (je crois que c'est toi qui m'avait donné son emplacement une fois, elle n'est pas dans le rc.firewall). <BR> <BR>elle doit etre du genre : <BR> <BR>iptables -t nat -A PREROUTING -s @lan -p tcp --dport 80 -j REDIRECT --to-port 8080 <BR>(j'ai mis les ports au hasard <IMG SRC="images/smiles/icon_wink.gif"> ) <BR> <BR>Tu ajoutes simplement un test pour que ca ne parte pas sur le orange : <BR> <BR>iptables -t nat -A PREROUTING -s @lan -d ! @orange -p tcp --dport 80 -j REDIRECT --to-port 8080 <BR> <BR>Ca devrait suffire <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>T. <BR>
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar tomtom » 27 Juin 2003 14:09

AU fait pour la saisie de plages ip si je te reponds pas c'est bien sur parceque je n'ai jamais utilisé ipcop et que donc je ne connais pas d ereponse <IMG SRC="images/smiles/icon_wink.gif"> <BR> <BR>Tu peux pe essayer un "-" ou un ":" entre le num debut et le num fin..... <BR> <BR>T.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Suivant

Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron