iptables pb bizzare .?

iptables pb bizzare .? - Linux et OS Alternatifs

Marsh Posté le 01-11-2003 à 02:48:03    

Voila j'ai rentrer ca:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
 
Et je peux pas surfer avec lynx :??:  :heink:  
 
Sinon pour pouvoir utilier apt-get fo ouvrir kel port ?

Reply

Marsh Posté le 01-11-2003 à 02:48:03   

Reply

Marsh Posté le 01-11-2003 à 03:00:40    

ça serait pas plutot ça :
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
 
et pour apt-get, la même chose mais en udp sur le port 53
avec en plus le port 80 bien sur ... et peut-être aussi les ports ftp au cas où tu essaies de dl sur un site ftp


Message édité par udok le 01-11-2003 à 03:01:40
Reply

Marsh Posté le 01-11-2003 à 03:03:55    

udok a écrit :

ça serait pas plutot ça :
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
 
et pour apt-get, la même chose mais en udp sur le port 53
avec en plus le port 80 bien sur ... et peut-être aussi les ports ftp au cas où tu essaies de dl sur un site ftp


Ben toute mes regles sont du style INPUT --dport et non l inverse et ca marche kom je le veux. Alors j y comprends plsu rien moi :/

Reply

Marsh Posté le 01-11-2003 à 03:12:25    

dans les deux sens ca merde

Reply

Marsh Posté le 01-11-2003 à 03:20:23    

ET je confirme que mon sens et bon car j'ai essayer d inverser pour SSH et paf ca blok direct dans le sens que tu me dit

Reply

Marsh Posté le 01-11-2003 à 03:26:03    

pourquoi ne pas faire du stateful ?
/sbin/iptables -A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT

Reply

Marsh Posté le 01-11-2003 à 03:30:37    

Euhje vois pas bien ou tu veux en venir ? :heink:

Reply

Marsh Posté le 01-11-2003 à 03:34:30    

tu veux surfer non ?
avec un stateful en tcp tu surferas pepere sans entrer 36000 regles sauf si c'est ce que tu veux faire ;)
& tu peux mettre une regle de base en /sbin/iptables -P INPUT DROP

Reply

Marsh Posté le 01-11-2003 à 03:41:26    

oausi mais bon c est un serveur il plutot preferable de fer plins de regles comme tu dis ;) non :??:
 
Personnellement elle sont toutes faites sauf pour internet (80) et apt-get (udp 53 :??:) et FTP (c'est tout ce dont j'ai besoin depuis internet).


Message édité par clockover le 01-11-2003 à 03:41:53
Reply

Marsh Posté le 01-11-2003 à 03:41:40    

Clockover a écrit :

ET je confirme que mon sens et bon car j'ai essayer d inverser pour SSH et paf ca blok direct dans le sens que tu me dit


 
[:rofl]
j'imagine que pour ssh tu as un serveur alors que pour le web tu cherches à accéder un serveur externe ? soit y-a quelques subtilités que tu n'as pas compris, soit c'est moi qui suis encore à coté de mes pompes  [:alexandre_cmcom]

Reply

Marsh Posté le 01-11-2003 à 03:41:40   

Reply

Marsh Posté le 01-11-2003 à 03:43:06    

Clockover a écrit :

oausi mais bon c est un serveur il plutot preferable de fer plins de regles comme tu dis ;) non :??:


d'où tu tiens ça toi :o

Clockover a écrit :


Personnellement elle sont toutes faites sauf pour internet (80) et apt-get (udp 53 :??:) et FTP (c'est tout ce dont j'ai besoin depuis internet).


53 = dns ... faut bien qu'ils résolvent les noms en ips non ?  :o

Reply

Marsh Posté le 01-11-2003 à 03:46:01    

udok a écrit :


 
[:rofl]
j'imagine que pour ssh tu as un serveur alors que pour le web tu cherches à accéder un serveur externe ? soit y-a quelques subtilités que tu n'as pas compris, soit c'est moi qui suis encore à coté de mes pompes  [:alexandre_cmcom]  


 
J'explik :D
 
J'ai un serveur (qui appartient au rezo local, il fait pas passerel ;)), c'est lui qui est sous linux et qui m embete avec iptables. Donc toutes mes regles actuelle fonctionnent (SSH, samba, webmin, cups...) les autres ordis client n'ont pas de firewall ;).
Par contre j'ai fe mes belles regles mais j'ai oublié que j'avais un minimum besoin d'aller sur le net depusi ce dernier (exemple mise à jour des packages par apt-get update)
 
Voila :jap: j espere que c est plus clair ;)

Reply

Marsh Posté le 01-11-2003 à 03:46:55    

udok a écrit :


d'où tu tiens ça toi :o
 
53 = dns ... faut bien qu'ils résolvent les noms en ips non ?  :o


Ben le routeur a toujours tout fait :whistle:  :D

Reply

Marsh Posté le 01-11-2003 à 03:52:09    

Clockover a écrit :

oausi mais bon c est un serveur il plutot preferable de fer plins de regles comme tu dis ;) non :??:
 
Personnellement elle sont toutes faites sauf pour internet (80) et apt-get (udp 53 :??:) et FTP (c'est tout ce dont j'ai besoin depuis internet).


bof pour toi ceci suffira amplement

#  
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -t nat -F
/sbin/iptables -t nat -X
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT
#Un petit coup de partage réseau
/sbin/iptables -A POSTROUTING -t nat -o ppp+ -s 192.168.0.0/255.255.255.0 -j MASQUERADE
Port_A_Ouvrir="20 21 80 "
for a in $Port_A_Ouvrir
do
/sbin/iptables -A INPUT -p tcp --dport $a -j ACCEPT
done
#si tu as un serveur dns qui tourne sur ta machine
/sbin/iptables -A INPUT -p udp --dport 53 -j ACCEPT
 
/sbin/iptables -A INPUT -p udp --sport 53 --dport 1024: -m state --state RELATED,ESTABLISHED -j ACCEPT dns
 
#Un petit coup de stateful pour que tes connexions tcp sortantes  sur ta gateway fonctionne
/sbin/iptables -A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
echo "Aye c'est fini"


c'est ma foi simple,& léger
(ps au coup ou il te viendra l'idée de filtrer l'imcp cela ne sert a rien ( & notamment pas a te protéger avec la pauvre dsl que tu traines :D )

Reply

Marsh Posté le 01-11-2003 à 03:59:45    

ouais mais dans ton script tu considere ke le serveur fait office de passerel alors ke en fait ils offre jsute des services aux ordinateurs du rezo (samba, ftp, cups..)
 
Si il est eteint je peux très bien acceder au net ! ;)
 :jap:  :hello:


Message édité par clockover le 01-11-2003 à 04:01:21
Reply

Marsh Posté le 01-11-2003 à 04:02:40    

je ne le savais pas avant de faire le script :)
(j'étais entrain d'écrire le script quand tu l'as dis plus haut :p )
Mais si il est dans ton réseau local a quoi bon vouloir le firewaller de toute part ? vu qu'a priori tu te permets de l'éteindre :p
 

Reply

Marsh Posté le 01-11-2003 à 04:07:07    

Mikala a écrit :

je ne le savais pas avant de faire le script :)
(j'étais entrain d'écrire le script quand tu l'as dis plus haut :p )
Mais si il est dans ton réseau local a quoi bon vouloir le firewaller de toute part ? vu qu'a priori tu te permets de l'éteindre :p


Je l'éteind que pour de grand moment d'inutilisation.
Mais bon si on peut boucher les ports qui servent a rien autant les boucher surtout que ca va pas me servir. Et pusi controler les autres ca fait aps de mal, je veux pas voir un joli rm -rf / sur mon serveur de fichier :O :'(
Au niveau du rezo local c'est tout parfait (ca marche nikel) par contre c'est apt-get update qui marche pas qui m'ennuye :'(.

Reply

Marsh Posté le 01-11-2003 à 04:09:42    

il faut peut etre lui indiquer la passerrelle a utiliser pour acceder au net non ? :D
( & la c'est plutot a route/ip\ route qu'il faut s'addresser )

Reply

Marsh Posté le 01-11-2003 à 04:12:52    

Clockover a écrit :


 
J'explik :D
 
J'ai un serveur (qui appartient au rezo local, il fait pas passerel ;)), c'est lui qui est sous linux et qui m embete avec iptables. Donc toutes mes regles actuelle fonctionnent (SSH, samba, webmin, cups...) les autres ordis client n'ont pas de firewall ;).
Par contre j'ai fe mes belles regles mais j'ai oublié que j'avais un minimum besoin d'aller sur le net depusi ce dernier (exemple mise à jour des packages par apt-get update)
 
Voila :jap: j espere que c est plus clair ;)


 
je vois pas marquer apache ... serait-ce parce que tu n'as pas de serveurs web ?  :whistle:  
comprends bien que si tu cherches à rendre possible l'acces à certains ports sur ton serveur, la chaine INPUT aura une regle correspondante avec le port en destination et vice versa pour l'OUTPUT
mais si tu veux faire l'inverse (ie : accéder au net depuis ton serveur), l'INPUT va bien entendu avoir un port source et plus, comme pour les autres, un port de destination (et vice versa pour l'output)
et pour le net il faut le 80 et le 53 :)   (et le 21 pour le ftp en passif je crois ... m'enfin ça c'est le bordel alors je me mouille pas :ange: )

Reply

Marsh Posté le 01-11-2003 à 04:15:48    

Mikala a écrit :

il faut peut etre lui indiquer la passerrelle a utiliser pour acceder au net non ? :D
( & la c'est plutot a route/ip\ route qu'il faut s'addresser )


Et bien non sinon ca ne fonctionenrais pas non plus kan le firewall est giclé ;) donc c bien netfilter ki vient fer son caca nerveux :O a moi ke ca soit moi ki soit parano  :pt1cable:

Reply

Marsh Posté le 01-11-2003 à 04:18:50    

udok a écrit :


 
je vois pas marquer apache ... serait-ce parce que tu n'as pas de serveurs web ?  :whistle:  
comprends bien que si tu cherches à rendre possible l'acces à certains ports sur ton serveur, la chaine INPUT aura une regle correspondante avec le port en destination et vice versa pour l'OUTPUT
mais si tu veux faire l'inverse (ie : accéder au net depuis ton serveur), l'INPUT va bien entendu avoir un port source et plus, comme pour les autres, un port de destination (et vice versa pour l'output)
et pour le net il faut le 80 et le 53 :)   (et le 21 pour le ftp en passif je crois ... m'enfin ça c'est le bordel alors je me mouille pas :ange: )


pas de serveur web sur mon serveur (du moins pas encore).
AAhhh alors ca inverse :D [:aztechxx]  
Je comprends le merdier.
je vais tester de ce pas

Reply

Marsh Posté le 01-11-2003 à 04:20:01    

:o

Reply

Marsh Posté le 01-11-2003 à 04:21:45    

Clockover a écrit :


Et bien non sinon ca ne fonctionenrais pas non plus kan le firewall est giclé ;) donc c bien netfilter ki vient fer son caca nerveux :O a moi ke ca soit moi ki soit parano  :pt1cable:  


mets ta regle de stateful je te dis ...

Reply

Marsh Posté le 01-11-2003 à 04:23:15    

Wwwiiaaaaiiii apt-get update marche :O [:alphat]

Reply

Marsh Posté le 01-11-2003 à 04:23:43    

t'as rajouté quoi ?

Reply

Marsh Posté le 01-11-2003 à 04:25:47    

Ben pour le moment j'ai ca:
En INPUT:
ACCEPT If protocol is TCP and source port is 80
ACCEPT If protocol is UDP and source port is 53
 
En OUTPUT:
ACCEPT If protocol is TCP and destination port is 80
ACCEPT If protocol is UDP and destination port is 53
 
Bien entedu apt-get update à du mal avec les sources FTP là mais bon je vais arranger ca.


Message édité par clockover le 01-11-2003 à 04:26:24
Reply

Marsh Posté le 01-11-2003 à 04:28:48    

tu aimes faire compliquer quand tu peux faire simple hein ;)

Reply

Marsh Posté le 01-11-2003 à 04:32:25    

Mikala a écrit :

tu aimes faire compliquer quand tu peux faire simple hein ;)


Ouais sauf en cours quoi  [:aztechxx] et pusi ca permet d'apprendre :) et gagner en peu en secu  :whistle: ;)
Je t'ai mis un peu de stateful pour te faire plaisir ;)
Sinon le FTP marche parfaitement lancement du modprobe ip_conntrack_ftp
 
INPUT:
ACCEPT If protocol is TCP and source port is 21
ACCEPT If protocol is TCP and source port is 1024:65535 and state of connection is ESTABLISHED,RELATED
 
OUTPUT:
ACCEPT If protocol is TCP and destination port is 21
ACCEPT If protocol is TCP and destination port is 1024:65535 and state of connection is ESTABLISHED,RELATED


Message édité par clockover le 01-11-2003 à 04:33:18
Reply

Marsh Posté le 01-11-2003 à 04:38:20    

En tt cas merci à vous deux pour votre aide :jap:

Reply

Marsh Posté le 01-11-2003 à 12:05:56    

Clockover a écrit :

Ben pour le moment j'ai ca:
En INPUT:
ACCEPT If protocol is TCP and source port is 80
ACCEPT If protocol is UDP and source port is 53
 
En OUTPUT:
ACCEPT If protocol is TCP and destination port is 80
ACCEPT If protocol is UDP and destination port is 53
 
Bien entedu apt-get update à du mal avec les sources FTP là mais bon je vais arranger ca.


 
et bien voilà [:spamafote]
putain j'en aide du monde en ce moment, je suis irremplaçable [:nofret]

Reply

Marsh Posté le 01-11-2003 à 12:10:35    

Clockover a écrit :


Ouais sauf en cours quoi  [:aztechxx] et pusi ca permet d'apprendre :) et gagner en peu en secu  :whistle: ;)
Je t'ai mis un peu de stateful pour te faire plaisir ;)
Sinon le FTP marche parfaitement lancement du modprobe ip_conntrack_ftp
 
INPUT:
ACCEPT If protocol is TCP and source port is 21
ACCEPT If protocol is TCP and source port is 1024:65535 and state of connection is ESTABLISHED,RELATED
 
OUTPUT:
ACCEPT If protocol is TCP and destination port is 21
ACCEPT If protocol is TCP and destination port is 1024:65535 and state of connection is ESTABLISHED,RELATED


 
je t'ai dit de mettre du sport sur l'INPUT par simplicité pour que tu n'es qu'à inverser tes regles déjà existante mais du sport sur de l'INPUT c'est zero niveau secu, ça te fait un trou béhan dans ton firewall, c'est comme si tu n'en avais pas ... pour résoudre ce pb il faut foutre du stateful comme l'a dit mikala
le stateful  marche aussi sur de l'udp (pour le dns par exemple)  parait-il ...


Message édité par udok le 01-11-2003 à 12:11:11

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-11-2003 à 12:46:08    

udok a écrit :


le stateful  marche aussi sur de l'udp (pour le dns par exemple)  parait-il ...


cela fonctionne parfaitement sur l'udp :o
dans le cas ou tu as serveur par exemple  


/sbin/iptables -A INPUT -p udp --dport 53 -j ACCEPT
/sbin/iptables -A INPUT -p udp --sport 53 --dport 1024: -m state --state RELATED,ESTABLISHED -j ACCEPT


& tu peut mettre le reste a DROP :D

Reply

Marsh Posté le 01-11-2003 à 13:07:22    

faut pas mettre le flag NEW dans la premiere regle ? je croyais que c'était nécessaire pour la mise en activation du statefull pour un port donné, non ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-11-2003 à 13:08:12    

PING 130.244.127.169 (130.244.127.169) 56(84) bytes of data.
64 bytes from 130.244.127.169: icmp_seq=1 ttl=249 time=100 ms
64 bytes from 130.244.127.169: icmp_seq=2 ttl=249 time=100 ms
64 bytes from 130.244.127.169: icmp_seq=3 ttl=249 time=100 ms
64 bytes from 130.244.127.169: icmp_seq=4 ttl=249 time=101 ms
64 bytes from 130.244.127.169: icmp_seq=5 ttl=249 time=100 ms


il est régulier mon dns [:wam]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-11-2003 à 13:22:00    

udok a écrit :

PING 130.244.127.169 (130.244.127.169) 56(84) bytes of data.
64 bytes from 130.244.127.169: icmp_seq=1 ttl=249 time=100 ms
64 bytes from 130.244.127.169: icmp_seq=2 ttl=249 time=100 ms
64 bytes from 130.244.127.169: icmp_seq=3 ttl=249 time=100 ms
64 bytes from 130.244.127.169: icmp_seq=4 ttl=249 time=101 ms
64 bytes from 130.244.127.169: icmp_seq=5 ttl=249 time=100 ms


il est régulier mon dns [:wam]


tu ping une ip  [:burtonsnowboard]  
ou veux tu que ton dns intervienne la  [:ddr555]  
Pour le flag New aucune idée   :sweat:

Reply

Marsh Posté le 01-11-2003 à 13:50:30    

c'est l'ip de mon serveur dns, je dis qu'il répond au ping de maniere vachement réguliere !  :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-11-2003 à 13:53:24    

udok a écrit :

c'est l'ip de mon serveur dns, je dis qu'il répond au ping de maniere vachement réguliere !  :o


arf .
j'étais encore sur l'idée de tes pings erratiques :/
le mien aussi est régulier :o

ping6 ns1.littleboboy.net
PING ns1.littleboboy.net(eth0-gw.ipv6.littleboboy.net) 56 data bytes
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=1 ttl=64 time=0.172 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=2 ttl=64 time=0.186 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=3 ttl=64 time=0.184 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=4 ttl=64 time=0.184 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=5 ttl=64 time=0.184 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=6 ttl=64 time=0.191 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=7 ttl=64 time=0.183 ms
64 bytes from eth0-gw.ipv6.littleboboy.net: icmp_seq=8 ttl=64 time=0.190 ms


 [:cupra]

Reply

Marsh Posté le 01-11-2003 à 13:57:01    

ça compte pas ! :o
moi je parle de l'ip de mon fai :o
et pour mes ping erratique, ça ne concerne pas les ip, seulement les noms (preuvent que tu as suivi !  :o )


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-11-2003 à 13:57:38    

avec son pauvre ipv6 qui lui sert à rien en plus ... :sarcastic:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-11-2003 à 14:04:01    

udok a écrit :

avec son pauvre ipv6 qui lui sert à rien en plus ... :sarcastic:


grep -i :: requetes.log | wc -l
  31063


Nov 01 11:34:33.476 client 2001:6f8:204:1031::2#32769: query: zobparty.nainwakmeteo.com IN A


effectivement j'ai _aucune_ requete en v6 dessus  :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed