Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1403 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  iptables et outlook

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

iptables et outlook

n°750350
lolo_067
Posté le 09-11-2005 à 09:14:17  profilanswer
 

hello,  
 
Question peut être bête ...
 
j'ai installé un routeur avec des règles iptables. L'OS est mandrake 10.2. Le surf fonctionne sans problème. J'ai un utilisateur qui souhaite consulter son mail sous outlook. Son mail est hébergé chez Wanadoo.
Quelle règle ajouter pour que cette consultation puisse être faite ? Je souhaite que la consultation ne puisse être faite qu'à partir d'un poste dont je connais l'adresse IP. L'option -s @IP est elle suffisante ?
 
Merci

mood
Publicité
Posté le 09-11-2005 à 09:14:17  profilanswer
 

n°750355
l0ky
Posté le 09-11-2005 à 09:34:40  profilanswer
 

oui mais ca sera beaucoup trop large
match sur l'adresse ip source et les ports en destination (25 pour le smtp et 110 pour le pop3 en sortie)
+ regle established

n°750357
lolo_067
Posté le 09-11-2005 à 09:40:35  profilanswer
 

oui je suis tout à fait d'accord avec toi ...
 
Les règles suivantes peuvent correspondre ?
 
iptables -A INPUT -p tcp --dport smtp -j ACCEPT
iptables -A OUTPUT -p tcp --dport pop3 -j ACCEPT  
 
Et pour ne pemettre l'accès à ces services qu'à 1 machines? Si j'ajoute dans les deux règles -s @IP  ca fonctionne ?
 
Merci

n°750359
l0ky
Posté le 09-11-2005 à 09:45:55  profilanswer
 

non, c'est sur la chaine FORWARD qu'il faut placer ces regles.
restreint également l'interface d'entrée et de sortie
et n'oublie surtout pas la regle ESTABLISHED pour les flux retours.
 
restreint également avec -s @IP

n°750360
lolo_067
Posté le 09-11-2005 à 09:49:29  profilanswer
 

Comme ca ?
 
iptables -A FORWARD -p tcp -s @IP --dport smtp -j ACCEPT  
iptables -A FORWARD -p tcp -s @IP --dport pop3 -j ACCEPT  
 
Par contre je vois pas sur ESTABLISHED

n°750365
PsYKrO_Fre​d
Posté le 09-11-2005 à 10:11:06  profilanswer
 

iptables -A FORWARD -p tcp -s @IP --dport smtp -m -state --state ESTABLISHED -j ACCEPT par exemple
 
les ETATS sont: NEW, ESTABLISHED, RELATED, INVALID (les plus courant)
 
si tu as un une connexion qui doit avoir les 3 premiers ca donne
-m -state --state NEW, ESTABLISHED, RELATED
mais au lieu de taper tout ca  
-m -state --state !INVALID (le "!" ca fait la négation)
 

n°750367
lolo_067
Posté le 09-11-2005 à 10:21:01  profilanswer
 

ok ok tu as du remarqué que je débutais :)Ton aide m'a été plus que préciseuse et je t'en remercie.
 
Je vais essayer ca

n°750464
PsYKrO_Fre​d
Posté le 09-11-2005 à 14:55:05  profilanswer
 

Surtout n'hesite pas car iptables c'est la galère au début et après c'est du bonheur...
 
Au moins, tu vois la je vais enlever iptables pour avoir un vrai firewall materiel... mais iptables c'est super car j'ai compris comment fonctionner un firewall... et maintenant je suis a l'aise avec n'importe quel firewall ^^
 
n'hesite pas à nous demander...  
 
 
Ah oui un conseil quand tu fais une regle iptables, lit la à voix haute ^-^ ca aide du genre pour cette ligne
 
iptables -A FORWARD -p tcp -s @IP --dport smtp -m -state --state ESTABLISHED -j ACCEPT par exemple  
 
iptables (-t filter >> c'est par default donc pas besoin de le marqué mais si tu fais du nat ou du mangle, tu es obligé de mettre iptables -t nat -A FORWARD .... ou iptables -t mangle -A FORWARD)
 
alors je reprend
 
J'ajoute (-A) à ma config firewall sur la règle FORWARD (Faire suivre) sur le protocole tcp dont l'adresse IP source est @IP en destination du port smtp dont l'état est établie et je l'accepte
 
Il faut tout le temps bien relire c'est regle ^^

n°750720
lolo_067
Posté le 10-11-2005 à 10:51:15  profilanswer
 

hé éh encore moi :))
 
je viens de tester la règle et j'ai un msg d'erreur qui est  :  
 
iptables v1.2.9: Couldn't load match `--state':/lib/iptables/libipt_--state.so: cannot open shared object file: No such file or directory
 
 
Ca veut dire quoi ? et comment le résoudre ?
 
M règle est :  
 
iptables -A FORWARD -p tcp -s 192.168.1.200 --dport smtp -m --state !INVALID -j ACCEPT
 
 
 
Merci

n°750724
jlighty
Posté le 10-11-2005 à 11:00:30  profilanswer
 

tu as oublié "state"
..... -m state --state .....


Message édité par jlighty le 10-11-2005 à 11:19:09
mood
Publicité
Posté le 10-11-2005 à 11:00:30  profilanswer
 

n°750730
lolo_067
Posté le 10-11-2005 à 11:16:35  profilanswer
 

j'ai essayé mais ca fait pareil ...

n°750732
jlighty
Posté le 10-11-2005 à 11:18:19  profilanswer
 

retire le -
"-m state --state"

n°750735
lolo_067
Posté le 10-11-2005 à 11:27:22  profilanswer
 

j'ai maintenant un bad state : !INVALID
 

n°750761
jaymzwise
Posté le 10-11-2005 à 12:45:11  profilanswer
 

Mets un espace entre ! et INVALID ;)

n°750797
lolo_067
Posté le 10-11-2005 à 14:20:28  profilanswer
 

haaaaaaaaaaa ben si c'est simple ...
C'est clair que ca marche mieux avec un espace...
 
Encore merci pour ces explications et cette aide :)

n°750840
lolo_067
Posté le 10-11-2005 à 16:29:35  profilanswer
 

bon nouveauté ....
 
J'ai plus de message d'erreur sur le firewall. Mais bon coté client ... J'ai comme msg d'erreur  : erreur socket 11001. Et la j'ai regardé un peu ... c'est le serveur qui n'est pas joignable...
 
Elle est ou mon erreur ? Le fait que je mette que le protocole tcp et pas le udp ?? Mais la messagerie c'est bien en mode connecté non et donc en tcp ?  Je me trompe ?
 
Une solution ??
 
Merci

n°750883
tuxbleu
renie ses origines
Posté le 10-11-2005 à 18:01:24  profilanswer
 

j'ia parcouru rapidement, alors ptet que c'est deja dis, mais :
 
Tu autorise les connexuion sortantes avec -s @ip et -dport smtp.
t'a pensé aussi a autoriser le retour ?
-sport smtp -d @ip dans une autre regle ? paske sinon, tu pourra te connecter au serveur, mais c'est tout :)

n°750886
l0ky
Posté le 10-11-2005 à 18:03:47  profilanswer
 

tuxbleu a écrit :

j'ia parcouru rapidement, alors ptet que c'est deja dis, mais :
 
Tu autorise les connexuion sortantes avec -s @ip et -dport smtp.
t'a pensé aussi a autoriser le retour ?
-sport smtp -d @ip dans une autre regle ? paske sinon, tu pourra te connecter au serveur, mais c'est tout :)


ta technique est dégueulasse, netfilter fait du statefull. autant l'utiliser.

n°750887
tuxbleu
renie ses origines
Posté le 10-11-2005 à 18:08:08  profilanswer
 

l0ky a écrit :

ta technique est dégueulasse, netfilter fait du statefull. autant l'utiliser.


state full pour la table forward alors.
paske pas sur filter.
 
C'était juste un suggestion.  [:airforceone]

n°750888
l0ky
Posté le 10-11-2005 à 18:10:26  profilanswer
 

FORWARD c'est une chaine
filter c'est une table
 
pour faire du statefull il suffit d'utiliser les matches  state ou conntrack avec les états ESTABLISHED et RELATED et NEW dans n'importe quelle chaine de n'importe quelle table.
 
Sans oublier de loader les modules conntrack adequat...a


Message édité par l0ky le 10-11-2005 à 18:12:01
n°750889
l0ky
Posté le 10-11-2005 à 18:13:21  profilanswer
 

en fait si tu utilises ta regle -sport smtp -d @ip
tu risques de  permettre à tout le monde de se connecter chez toi. Eux ils se fixent en port source le port 25 (smtp) et tu l'as bien profond...

n°751068
tuxbleu
renie ses origines
Posté le 11-11-2005 à 08:30:50  profilanswer
 

l0ky a écrit :

en fait si tu utilises ta regle -sport smtp -d @ip
tu risques de  permettre à tout le monde de se connecter chez toi. Eux ils se fixent en port source le port 25 (smtp) et tu l'as bien profond...


 
T'es sur que t'abuse pas un peu ?  :pfff:  
Suffit de faire cette regle en RELATED, ESTABLISHED, et de pas mettre NEW  [:airforceone]

n°751076
l0ky
Posté le 11-11-2005 à 09:54:50  profilanswer
 

Ben oui c'est ce que je dit utiliser le statefull de netfilter... [:roane]

n°751091
tuxbleu
renie ses origines
Posté le 11-11-2005 à 11:07:17  profilanswer
 

l0ky a écrit :

Ben oui c'est ce que je dit utiliser le statefull de netfilter... [:roane]


 
Dialogue de sourd ?
 
il a dis qui'il avait mis une regle :
 
NEW,ESTABLISHED,RELATED -s @ip -dport smtp
 
moi je lui demande s'il pensé a mettre celle la :
 
ESTABLISHED,RELATED -d @ip -sport smtp
 
Je pratique pas forward sur mon parefeu (il est pas en passerelle mon iptables)
Tous ce que je sais, c'est que pour les regles en INPUT et OUTPUT, ben si on crée pas des règles "symétriques", ben ca marche po.  [:airforceone]

n°754825
lolo_067
Posté le 22-11-2005 à 09:08:08  profilanswer
 

Hello,  
 
je reviens voir le sujet et je vois que les débats sont animés :)))
 
Bon je vais essayer la dernière suggestion avec la ESTABLISHED,RELATED -d @ip -sport smtp et je vous tiens au courant
 
Merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  iptables et outlook

 

Sujets relatifs
[Iptables] Pas d'initialisation au démarrageRecherche différents exemples de log iptables...
Questions à propos d'iptablesProblème avec les log d'iptables
mapper un port avec iptables[Iptables] script pour passerelle
IPTABLES: limiter les accès SSHService Iptables Arreté !
iptables + conntrack_ftp + mode passif : connexions sortantes ?Cherche scripts php pour configurer les iptables
Plus de sujets relatifs à : iptables et outlook


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR