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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb d'iptables

n°543424
symbiosis
Posté le 20-08-2004 à 05:42:57  profilanswer
 

lorsque je saisie la commande suivante j'ai un message d'erreur (je veut ouvrir le port 80 pour qu'apache soit accesible via le ppp0)
 
serveur# iptables -A INPUT -i ppp0 --protocol tcp --source-port 80 -m state --state ESTABLISHED -j LOG_ACCEPT
iptables v1.2.11: Couldn't load target `LOG_ACCEPT':/lib/iptables/libipt_LOG_ACCEPT.so: cannot open shared object file: No such file or directory
 
Try `iptables -h' or 'iptables --help' for more information.
You have new mail.
 
pourtant mon iptables semble fonctionné puisque mon partage de connexion fonctionne nikel.
j'ai aussi essayé un apt-get install iptables et il me dit que tout est installé.
 
qu'est ce que je peut faire ?

mood
Publicité
Posté le 20-08-2004 à 05:42:57  profilanswer
 

n°543425
glor
Posté le 20-08-2004 à 06:02:59  profilanswer
 

Ou as-tu trouvé LOG_ACCEPT? (Le remplacer par LOG résoudrait ton problème dans un premier temps)
 
De plus les utilisateurs pour se connecter doivent passer par l'état NEW avant de passer en ESTABLISHED ou RELATED.
Il faut donc mettre les 3 il me semble.
Je ne suis pas un spécialiste de iptables.


Message édité par glor le 20-08-2004 à 06:03:57
n°543426
Sly Angel
Architecte / Développeur principal
Posté le 20-08-2004 à 06:38:27  profilanswer
 

Je comprends pas non plus trop l'intérêt de logger les ESTABLISHED au lieu de NEW, hormis remplir le fichier de log :o

n°543427
glor
Posté le 20-08-2004 à 06:53:52  profilanswer
 

Sly Angel a écrit :

Je comprends pas non plus trop l'intérêt de logger les ESTABLISHED au lieu de NEW, hormis remplir le fichier de log :o

Remplir un fichier de log peut être? :D
D'ailleurs, l'intérêt de logger les NEW est assez faible (on peut avoir les stats d'après apache tant qu'à faire)
Autant logger les DROP.


Message édité par glor le 20-08-2004 à 06:55:20
n°543429
symbiosis
Posté le 20-08-2004 à 07:48:47  profilanswer
 

j'avoue que je ne suis pas du tout un expert en iptables, les commandes que j'essaye de saisir sont issu d'un exemple dispo sur LEA.
si vous avez des meilleurs commandes je suis preneur :ange:

n°543803
Incarnatio​n
Posté le 20-08-2004 à 19:22:05  profilanswer
 

symbiosis a écrit :

j'avoue que je ne suis pas du tout un expert en iptables, les commandes que j'essaye de saisir sont issu d'un exemple dispo sur LEA.
si vous avez des meilleurs commandes je suis preneur :ange:


 

Code :
  1. iptables -N log_accept
  2. iptables -A log_accept -j LOG --log-ip-options --log-tcp-options --log-prefix "iptables : "
  3. iptables -A log_accept -j ACCEPT
  4. iptables -t filter -A INPUT -m limit --limit 10/s --limit-burst 20 -m state --state NEW -s 0.0.0.0/0 -d $TON_IP -p tcp --tcp-flags ALL SYN --sport 1024: --dport http -j log_accept
  5. iptables -t filter -A INPUT -m state --state ESTABLISHED -s 0.0.0.0/0 -d $TON_IP -p tcp ! --syn --sport 1024: --dport http -j ACCEPT
  6. iptables -t filter -A OUTPUT -m state --state ESTABLISHED -d 0.0.0.0/0 -s $TON_IP -p tcp ! --syn --dport 1024: --sport http -j ACCEPT


Message édité par Incarnation le 20-08-2004 à 19:23:42
n°545702
symbiosis
Posté le 24-08-2004 à 14:39:44  profilanswer
 

merci incarnation d'avoir repondu mais j'ai un pb avec les 3 dernieres lignes :
 
serveur# iptables -t filter -A INPUT -m limit --limit 10/s --limit-burst 20 -m state --state NEW -s 0.0.0.0/0 -d $TON_IP -p tcp --tcp-flags ALL SYN --sport 1024: --dport http -j log_accept
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.

n°545927
Incarnatio​n
Posté le 24-08-2004 à 21:11:51  profilanswer
 

Curieux...
Que donne un "lsmod" ?

n°545929
symbiosis
Posté le 24-08-2004 à 21:17:44  profilanswer
 

mon lsmod :  
 
serveur# lsmod
Module                  Size  Used by
snd_pcm_oss            54312  0
snd_pcm                97508  1 snd_pcm_oss
snd_page_alloc         11720  1 snd_pcm
snd_timer              25540  1 snd_pcm
snd_mixer_oss          19904  1 snd_pcm_oss
snd                    56228  4 snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore              10016  1 snd
nls_cp850               4928  1
nls_iso8859_1           4096  1
smbfs                  68856  2
nls_base                7616  3 nls_cp850,nls_iso8859_1,smbfs
ipt_LOG                 6528  2
ppp_async              12288  1
ppp_generic            29652  5 ppp_async
slhc                    7936  1 ppp_generic
ipt_state               2112  0
ipt_MASQUERADE          3904  1
iptable_nat            24108  2 ipt_MASQUERADE
ip_conntrack           35136  3 ipt_state,ipt_MASQUERADE,iptable_nat
iptable_filter          2944  1
ip_tables              18304  5 ipt_LOG,ipt_state,ipt_MASQUERADE,iptable_nat,iptable_filter
parport_pc             22592  1
lp                      9796  0
parport                26688  2 parport_pc,lp
8250                   21792  0
serial_core            23552  1 8250
eagle_usb             113024  0
ehci_hcd               29188  0
uhci_hcd               32592  0
ohci_hcd               21444  0
usbcore               113440  6 eagle_usb,ehci_hcd,uhci_hcd,ohci_hcd
sis900                 20164  0
crc32                   4352  1 sis900
rtc                    12664  0

n°545949
Incarnatio​n
Posté le 24-08-2004 à 22:13:51  profilanswer
 

Apparament il y tout ce qu'il faut.
Je sèche, désolé  :-(

mood
Publicité
Posté le 24-08-2004 à 22:13:51  profilanswer
 

n°545956
symbiosis
Posté le 24-08-2004 à 22:22:45  profilanswer
 

c'est pas grave, j'ai reussi a ouvrir le port par une config predefini de guarddog. elle n'est pas tres securisé mais pour l'instant cela suffira.
 
merci quand meme

n°545958
freyr
Posté le 24-08-2004 à 22:24:21  profilanswer
 

symbiosis a écrit :

merci incarnation d'avoir repondu mais j'ai un pb avec les 3 dernieres lignes :

Code :
  1. serveur# iptables -t filter -A INPUT -m limit --limit 10/s --limit-burst 20 -m state --state NEW -s 0.0.0.0/0 -d $TON_IP -p tcp --tcp-flags ALL SYN --sport 1024: --dport http -j log_accept
  2. Bad argument `tcp'
  3. Try `iptables -h' or 'iptables --help' for more information.



 
juste comme ca... $TON_IP tu n'as pas laissé ca comme ca... tu l'as bien remplacé par une vraie adresse IP ou un nom de machine ou une variable quelconque qui CONTIENT quelque chose...
 :heink:


Message édité par freyr le 24-08-2004 à 22:26:23
n°545969
symbiosis
Posté le 24-08-2004 à 22:30:03  profilanswer
 

oui, j'y ai mis mon nom de compte no-ip mais apparement il n'accepte pas les nom dns et comme mon ip est dynamique ce n'est pas vraiment utilisable.

n°545980
freyr
Posté le 24-08-2004 à 22:39:10  profilanswer
 

pour que ton port 80 soit accessible depuis l'extérieur tu tape

Code :
  1. iptables -t filter -A INPUT -i ppp0 -p tcp --destination-port 80 -m state --state NEW -j ACCEPT


 
tu n'as pas réellement besoin de spécifier l'adresse destination.


Message édité par freyr le 25-08-2004 à 12:33:21
n°546121
jdloic
Posté le 25-08-2004 à 10:27:39  profilanswer
 

symbiosis a écrit :

...
serveur# iptables -A INPUT -i ppp0 --protocol tcp --source-port 80 -m state --state ESTABLISHED -j LOG_ACCEPT


 
 :??:  c'est plutôt --destination-port


Aller à :
Ajouter une réponse
 

Sujets relatifs
module iptablespb iptables et partage connection internet
[Debian] alternatif a iptables ?E-smith 6.0 et Arno's IPTABLES Firewall Script a l'Aide!!!!!
[debian]Iptables connexion sous reseau[IPTables] Partage du débit
iptables et Team speakiptables - quelques questions
Configuration auto du firewall IPTABLES[MDK10] Iptables n'est pas lancé au démarage
Plus de sujets relatifs à : pb d'iptables


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