problème avec mon routeur et iptables

problème avec mon routeur et iptables - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 25-02-2003 à 13:55:26    

alors voila je voudrais me monter un routeur sous linux (debian, noyau 2.4.20)
 
le tout sur un  
P133@166 avec  
32 Mo  
modem ECI-USB  
carte PCI/USB
carte reseau etherlink 3 ISA 10Mb
 
 
bon voila j'ai configuré ma connexion elle marche du routeur j'ai essayer de surfer, télécharger en ftp et en HTTP (le tout en mode console ...   :) )
 
j'ai ensuite installé iptables et c'est là que ça commence a merder
 
j'ai mis ce script qui est censé juste faire une redirection des packets sur mon réseau local  
 

Citation :

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
 
echo 1 > /proc/sys/net/ipv4/ip_forward


 
et là quand j'essayer de me connecter depuis mon reseau local sur ce routeur il met 3h a afficher une page web, je ne peut pas télécharger et meme sur l'irc j'ai des ping timeout
 
en + le tx d'ocupation CPU sur le routeur augmente serieusement (pppo) et les telechargement actifs sur le routeur passent de 64 à 0 Ko/s
 
quelqu'un a une solution ?

Reply

Marsh Posté le 25-02-2003 à 13:55:26   

Reply

Marsh Posté le 25-02-2003 à 15:04:32    

UP !!!
 
 :bounce:

Reply

Marsh Posté le 25-02-2003 à 16:07:09    

personne ne voit ?

Reply

Marsh Posté le 25-02-2003 à 16:10:53    

hum occupation proc trop importante c sur :(
 
tu peux po rajouter un peu de ram, ou tester sur un autre pc plus puissant pour voir ??

Reply

Marsh Posté le 25-02-2003 à 16:22:18    

tomate77 a écrit :

hum occupation proc trop importante c sur :(
 
tu peux po rajouter un peu de ram, ou tester sur un autre pc plus puissant pour voir ??


Nan ca n'a rien a voir, mon P120 ne sature pas du tout.
Moi je crois plutot que t'as pas bien configurer ton iptables c'est tout.
cf. Topic des debutants et topic des liens, tu touveras des infos sur iptables et comment on s'en sert...
 
Sinon, ton occupation CPU, c'est tout le temps ou seulement apres avoir activer iptables ?

Reply

Marsh Posté le 25-02-2003 à 16:23:14    

ben justement j'ai pas ça sous la main ... et pour la ram j'ai plus de slot libre

Reply

Marsh Posté le 25-02-2003 à 16:24:18    

le tx d'occupation c'est seulement après avoir activé iptables et j'ai lu plein de truc sur iptables et j'ai rien trouvé  :??:

Reply

Marsh Posté le 25-02-2003 à 16:30:31    

Meme celui-la ?
http://christian.caleca.free.fr/
Pourtant je crois que y a tout ce dont tu devrais avoir besoin.

Reply

Marsh Posté le 25-02-2003 à 16:47:24    

surtout celui la meme  :)  
 
mais je ne pense pas que ça vienne de la car je n'ai qu'une ègle : iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE  :??:

Reply

Marsh Posté le 25-02-2003 à 16:48:47    

repense a ce ke j ai dis plus haut :whistle:  
 
essaie sur une autre machine pour voir ;)

Reply

Marsh Posté le 25-02-2003 à 16:48:47   

Reply

Marsh Posté le 25-02-2003 à 16:52:24    

Il t'en faut plus que ca !!!
Au moins dire que tu acceptes tout depuis ton reseau vers Internet, puis pour la masquerade y'a deux regles minimum il me semble...  
 
Sinon, t'as bien configuré ton /etc/resolv.conf sur ta machine cliente ? ainsi que la passerelle par defaut (gateway) ?

Reply

Marsh Posté le 25-02-2003 à 16:53:51    

Et pis c'est ca qui est interessant sur le site que je te disais :
http://christian.caleca.free.fr/netfilter/iptables.htm

Reply

Marsh Posté le 25-02-2003 à 18:16:16    

mes autre machines soutr sous windows et j'ai configuré les DNS et passerelle dessus.
 
mais tu est sur que mes règles toutes seule ne marchent pas ?

Reply

Marsh Posté le 25-02-2003 à 18:23:47    

je ne pense pas que ça vienne de mes regle iptables car si je met un ping www.google.fr sur le serveur et que je cherche a afficher une page sur mon PC je perds des packets !

Reply

Marsh Posté le 25-02-2003 à 18:31:15    

que donne iptables-save?


---------------
Gitan des temps modernes
Reply

Marsh Posté le 25-02-2003 à 18:40:45    

iptables-save :  

Citation :


# Generated by iptables-save v1.2.6a on Tue Mar 25 19:39:24 2003
*nat
: PREROUTING ACCEPT [1060:91004]
: POSTROUTING ACCEPT [16:4030]
: OUTPUT ACCEPT [70:8370]
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
# Completed on Tue Mar 25 19:39:24 2003


Message édité par raptor13 le 25-02-2003 à 18:42:21
Reply

Marsh Posté le 25-02-2003 à 18:55:28    

il n'y a rien sur INPUT et FORWARD?
 
fait un coup de  
iptables -A INPUT - P ACCEPT
idem sur forward


---------------
Gitan des temps modernes
Reply

Marsh Posté le 25-02-2003 à 19:03:20    

Bobor a écrit :

il n'y a rien sur INPUT et FORWARD?
 
fait un coup de  
iptables -A INPUT - P ACCEPT
idem sur forward


 
tu ne veiut pas plutot dire :  
 
iptables -A INPUT - j ACCEPT  :??:  
 
autrement il ne l'accepte pas

Reply

Marsh Posté le 25-02-2003 à 20:18:25    

autant pour moi, c'est iptables -P INPUT ACCEPT


---------------
Gitan des temps modernes
Reply

Marsh Posté le 25-02-2003 à 21:16:26    

ça ne change rien .....
 
personne n'aurais un script pour une ppasserelle qui traine ça me permetrais de savoir si ça vient de ma machine ou de mon script
 :hello:

Reply

Marsh Posté le 25-02-2003 à 21:21:05    

le mien est trop complexe  [:bigsmilev]


---------------
Gitan des temps modernes
Reply

Marsh Posté le 25-02-2003 à 21:34:50    

http://mjules.free.fr/script/passerelle


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-02-2003 à 22:05:27    


 
je n'ai pas testé car trop de truc sont a changer avec ma configuration ....
 
par contre je veint de tester ça

Citation :

echo 1 > /proc/sys/net/ipv4/ip_forward
#partage de la connexion
iptables -F FORWARD
iptables -A FORWARD -j ACCEPT
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
iptables -A FORWARD -o eth0 -i ppp0 -j ACCEPT
iptables -t nat -A POSTROUTING \
-s 192.168.0.0/24 -j MASQUERADE
 


 
et c'est toujours pareil donc ça ne vient pas de mon script

Reply

Marsh Posté le 25-02-2003 à 23:16:09    

ram, proc  :sarcastic:  
 
mais bon c vrai ke c po normal ton histoire  :D

Reply

Marsh Posté le 25-02-2003 à 23:34:56    

je vais essayer de mettre un serveur ftp local sur le serveur pour tester le reseau vous en connaissez un en ligne de commande ?

Reply

Marsh Posté le 26-02-2003 à 00:11:47    

rajoute -o ppp0 sur ta commande POSTROUTING


---------------
Gitan des temps modernes
Reply

Marsh Posté le 26-02-2003 à 00:25:35    

Ma passerelle est un p166 avec 128 Ram, dessus je fais (j'ai fait) tourner une raie alcatel et un eci adsl + apache + ftp + dhcp sans ralentissement du tout et sans utilisation du proc monstre...
 
Un petit masquering qui marche nickel :
 

Code :
  1. # MASQUERING
  2. /sbin/iptables -F
  3. /sbin/iptables -X
  4. /sbin/iptables -t nat -F
  5. /sbin/iptables -t nat -X
  6. /sbin/iptables -P INPUT ACCEPT
  7. /sbin/iptables -P OUTPUT ACCEPT
  8. /sbin/iptables -P FORWARD ACCEPT
  9. /sbin/iptables -t nat -P PREROUTING ACCEPT
  10. /sbin/iptables -t nat -P POSTROUTING ACCEPT
  11. /sbin/iptables -t nat -P OUTPUT ACCEPT
  12. echo "1">/proc/sys/net/ipv4/ip_forward
  13. iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


 
 :hello:  
 
Klaimant


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 26-02-2003 à 10:35:38    

je vais l'essayer mais je suis persuadé que ça ne vient pas de mon script  :(  
 
ça ne vient pas de mon reseau non plus car j'ai essayé de partager ma connexion sur mon PC win2k et la récuperer sur le serveur et ça marche nikel.
je croit que je vais refaire un install de debian histoire de tout remettre bien propre et je vais retester  :pfff:

Reply

Marsh Posté le 26-02-2003 à 10:45:04    

raptor13 a écrit :

je vais l'essayer mais je suis persuadé que ça ne vient pas de mon script  :(  
 
ça ne vient pas de mon reseau non plus car j'ai essayé de partager ma connexion sur mon PC win2k et la récuperer sur le serveur et ça marche nikel.
je croit que je vais refaire un install de debian histoire de tout remettre bien propre et je vais retester  :pfff:  


Ta table de routage elle ressemble a quoi ?

Reply

Marsh Posté le 26-02-2003 à 10:49:05    

e_esprit a écrit :


Ta table de routage elle ressemble a quoi ?


 
ok j'ai capté   ;)
je te le dis tout a l'heure quand j'aurais remis le modem sur le routeur


Message édité par raptor13 le 26-02-2003 à 10:51:38
Reply

Marsh Posté le 26-02-2003 à 10:51:00    

route show ;)

Reply

Marsh Posté le 26-02-2003 à 10:51:52    

grillaid

Reply

Marsh Posté le 26-02-2003 à 10:52:25    

ip route show


---------------
Gitan des temps modernes
Reply

Marsh Posté le 26-02-2003 à 10:52:39    


 
hehe  :D

Reply

Marsh Posté le 26-02-2003 à 11:25:56    

Klaimant a écrit :

Ma passerelle est un p166 avec 128 Ram, dessus je fais (j'ai fait) tourner une raie alcatel et un eci adsl + apache + ftp + dhcp sans ralentissement du tout et sans utilisation du proc monstre...
 
Un petit masquering qui marche nickel :
 

Code :
  1. # MASQUERING
  2. /sbin/iptables -F
  3. /sbin/iptables -X
  4. /sbin/iptables -t nat -F
  5. /sbin/iptables -t nat -X
  6. /sbin/iptables -P INPUT ACCEPT
  7. /sbin/iptables -P OUTPUT ACCEPT
  8. /sbin/iptables -P FORWARD ACCEPT
  9. /sbin/iptables -t nat -P PREROUTING ACCEPT
  10. /sbin/iptables -t nat -P POSTROUTING ACCEPT
  11. /sbin/iptables -t nat -P OUTPUT ACCEPT
  12. echo "1">/proc/sys/net/ipv4/ip_forward
  13. iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


 
 :hello:  
 
Klaimant


 
 
je vient d'essayer et c'est pareil  :(  
 
 
par contre ma table de routage me parait bizare
 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.254.254 *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.254.254 0.0.0.0         UG    0      0        0 ppp0

Reply

Marsh Posté le 26-02-2003 à 11:27:47    

raptor13 a écrit :


 
 
je vient d'essayer et c'est pareil  :(  
 


 
Donc va vient pas de ton script, il y un problème autre part ...
 
:hello:


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 26-02-2003 à 11:28:58    

raptor13 a écrit :


 
 
je vient d'essayer et c'est pareil  :(  
 
 
par contre ma table de routage me parait bizare
 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.254.254 *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.254.254 0.0.0.0         UG    0      0        0 ppp0


J'attrape en cours de route ... 192.168.254.254 ca désigne quoi chez toi ?  :heink:

Reply

Marsh Posté le 26-02-2003 à 11:29:12    

au fait k est ce ki se passe exactement ??
tu peux atteindre le net depuis un client, mais c tres lent c ca ??
 
si c ca, ca vient pas de la conf, mais plutot du materiel
 
enfin moi je dis ca, je dis rien  :D

Reply

Marsh Posté le 26-02-2003 à 11:30:15    

Zzozo a écrit :


J'attrape en cours de route ... 192.168.254.254 ca désigne quoi chez toi ?  :heink:  


surement sa passerelle car par convention rezo, on donne une ip assez "haute" pour les routeurs/passerelle :D

Reply

Marsh Posté le 26-02-2003 à 11:31:24    

elle est zarb ta premiere ligne de ta table de routage...
192.168.254.254 c'est ta passerelle ??? :heink:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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