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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Reseau-lu] Le routeur ne route pas ! Maintenant SI !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Reseau-lu] Le routeur ne route pas ! Maintenant SI !

n°213531
HuGoBioS
Posté le 19-01-2003 à 11:20:07  profilanswer
 

Voilà, pour ceux qui ont suivi, j'ai enfin reussi a faire fonctionner l'adsl sur une debian sid. Ainsi mon routeur est enfin relié au net ...
 
Le but de ce routeur est de relier les pc 192.168.0.2 et 192.168.0.4 respectivement branchés sur eth1:192.168.0.1 et eth0:192.168.0.3 au net et acessoirement de faire serveur apache/php/mysql, mais ca ca viendra apres !
J'ai suivi (ou plutot essayé de suivre) les tut de lea-linux, mais pas moyen de forwarder les packets !
Si depuis 192.168.0.2 je ping www.free.fr je vois le nombre de packets acceptés par le routeur augmenter, mais rine ne se passe sur la machine qui ping :/
Si je ping directement une ip (donc sans resolution de dns) j'obtient un timeout ...
J'ai plus trop d'idées, surtout que là je poste depuis lynx, que c'est tres pas pratique, et que j'aimera bien resoudre ca au plus vite ... enfin au moins le fowarding ...
 
Merci a tous !


Message édité par HuGoBioS le 19-01-2003 à 15:04:54

---------------
-= In Kik00 101 I trust :o =-
mood
Publicité
Posté le 19-01-2003 à 11:20:07  profilanswer
 

n°213537
e_esprit
Posté le 19-01-2003 à 11:41:48  profilanswer
 

Tu peux mettre les sorties de 'route' pour les differentes machines, et pis de 'ifconfig' aussi ?
 
Sinon, un truc de bien c'est de faire tourner deux tcpdump sur le routeur, un a l'ecoute de ton reseau, l'autre d'Internet, et de comparer les deux (voir si les paquets passent bien, reviennent bien, et sont correctement routés).

n°213538
HuGoBioS
Posté le 19-01-2003 à 11:47:21  profilanswer
 

e_esprit a écrit :

Tu peux mettre les sorties de 'route' pour les differentes machines, et pis de 'ifconfig' aussi ?
 
Sinon, un truc de bien c'est de faire tourner deux tcpdump sur le routeur, un a l'ecoute de ton reseau, l'autre d'Internet, et de comparer les deux (voir si les paquets passent bien, reviennent bien, et sont correctement routés).


Là je suis sous win sur le 192.168.0.2, mais hier sous gentoo ca passait pas non plus, et j'avais bien fait route add -net default gw 192.168.0.1 netmask 0.0.0.0 metric 1
 
Sue le routeur j'ai  


Routeur:/etc# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:80:C8:E0:ED:6F  
          inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100  
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Base address:0x240  
 
eth1      Link encap:Ethernet  HWaddr 00:50:BA:BB:38:4E  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:39868 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36652 errors:6 dropped:0 overruns:0 carrier:12
          collisions:314 txqueuelen:100  
          RX bytes:4188957 (3.9 MiB)  TX bytes:5658250 (5.3 MiB)
          Interrupt:9 Base address:0xff80  
 
eth2      Link encap:Ethernet  HWaddr 00:60:4C:0B:87:3F  
          inet addr:192.168.60.30  Bcast:192.168.60.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27832 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26739 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100  
          RX bytes:15336919 (14.6 MiB)  TX bytes:2541837 (2.4 MiB)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0  
          RX bytes:660 (660.0 b)  TX bytes:660 (660.0 b)
 
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:81.56.190.134  P-t-P:192.168.254.254  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:27643 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26549 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3  
          RX bytes:14695359 (14.0 MiB)  TX bytes:1951271 (1.8 MiB)


 
et
 

Routeur:/etc# iptables -L -v
Chain INPUT (policy ACCEPT 8054 packets, 1567K bytes)
 pkts bytes target     prot opt in     out     source               destination          
   51  7521 ACCEPT     udp  --  ppp0   any     anywhere             anywhere           udp spt:domain  
    0     0 ACCEPT     tcp  --  ppp0   any     anywhere             anywhere           tcp spt:domain  
 
Chain FORWARD (policy ACCEPT 93 packets, 4849 bytes)
 pkts bytes target     prot opt in     out     source               destination          
  335 16866 ACCEPT     all  --  any    any     anywhere             anywhere            
 
Chain OUTPUT (policy ACCEPT 7949 packets, 955K bytes)
 pkts bytes target     prot opt in     out     source               destination          
   51  3335 ACCEPT     udp  --  any    ppp0    anywhere             anywhere           udp dpt:domain  
    0     0 ACCEPT     tcp  --  any    ppp0    anywhere             anywhere           tcp dpt:domain  


 
Et les route du routeur  


Routeur:/etc# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
255.255.255.255 *               255.255.255.255 UH    0      0        0 eth1
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 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
192.168.60.0    *               255.255.255.0   U     0      0        0 eth2
default         192.168.254.254 0.0.0.0         UG    0      0        0 ppp0


 
J'ai peut etre oublié des options dans le noyeau, mais ca m'etonnerait, enfin pour etre sur je recompile un bon gros noyeau bien porc ...


---------------
-= In Kik00 101 I trust :o =-
n°213539
e_esprit
Posté le 19-01-2003 à 11:53:04  profilanswer
 

OOOOuuuuhhh, le porc, le porc, le porc !!!!
 
Tu diffuses les paquets a destination de ton reseau sur les deux interfaces !!!
spa bien ca... :non:  
 
Essaie de decouper tes adresses de facon plus propre et d'utiliser un masque de sous-reseau adapté !
 
Au pire, tu passes en 192.168.1.0 et en 192.168.0.0 si tu veux pas te prendre la tete a faire des calculs.
 
Deja rien que ca devrait t'aider a y voir plus clair...

n°213546
HuGoBioS
Posté le 19-01-2003 à 12:08:55  profilanswer
 

e_esprit a écrit :

OOOOuuuuhhh, le porc, le porc, le porc !!!!
 
Tu diffuses les paquets a destination de ton reseau sur les deux interfaces !!!
spa bien ca... :non:  
 
Essaie de decouper tes adresses de facon plus propre et d'utiliser un masque de sous-reseau adapté !
 
Au pire, tu passes en 192.168.1.0 et en 192.168.0.0 si tu veux pas te prendre la tete a faire des calculs.
 
Deja rien que ca devrait t'aider a y voir plus clair...


Votre correpsondant n'utilise pas le meme language que vous, voulez vous essayer d'obtenir une traduction et/ou des exemples ? <==== Oui !
 
Plus serieusement, en gros ma deuxieme carte reseau, je lui cale une addresse du style 192.168.1.1 ?
et apres ? Je debute en reseau et c'est VRAIMENT un domaine ou j'ai des lacunes! je commence a comprendre un peu iptables, mais alors c pas gagné !
 
Si tu pouvais me faire un tit exemple juste pour que 192.168.0.2 puisse surfer ... enfin avoir un acces total au net ... je verrais pour la securité plus tard !
 
Merci


---------------
-= In Kik00 101 I trust :o =-
n°213554
e_esprit
Posté le 19-01-2003 à 12:39:58  profilanswer
 

Si tu n'y connais pas grand chose en reseau, peut etre as-tu simplement oublié d'activer l'ip forwarding sur ta passerelle...
 
echo 1 >  /proc/sys/net/ipv4/ip_forward
 
Je suis desole, je peux pas t'aider plus que ca dans ta mise en place pour le moment, car je suis attendu...
Je repasserai dans l'AM, parce que tel quel, ton routeur agit comme un hub et c'est tres dommage...
 
@+

n°213560
nikosaka
Posté le 19-01-2003 à 12:46:06  profilanswer
 

bon je me suis trompé j'ai posté dans ton ancien post :p  
alors après avoir activer le forwarding : echo 1 > /proc/sys/net/ipv4/ip_forward  
tu tapes les commandes iptables suivantes:
#il faut cacher tes IP privées
iptables -t nat POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE (où 192.168.0.0 est la classe IP de ton lan)
 
#pour l'accès au net :
iptables -A FORWARD -i eth0 (ou eth1) -o ppp0 -m state --state ! INVALID -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth0 (ou eth1) -m state --state ESTABLISHED,RELATED -j ACCEPT
 
Voilà c'est un bon début. Après à toi de restreindre ces quelques règles suivant ton utilisation (ici, toute connection établie à partir du lan est acceptée en entrée si tu met avant ta cible FORWARD sur DROP: iptables -P FORWARD DROP)

n°213562
HuGoBioS
Posté le 19-01-2003 à 12:48:25  profilanswer
 

non ca c'est bon c'est activé l'ip fowarding, je t'ai dit j'ai suivi le tut de lea-linux donc j'ai qd meme mis en place kklk trucs ...
Mais là c'est sur que j'ai une machine qui fait hub/ serveur apache
 
Enfin j'ai bien avancé depuis le debut puisque j'ai reussi a mettre en place la connection adsl, et a l'automatiser au demarrage
Là je trimme un peu sur le routage, mais ca devrait s'arranger, le pb c'est que je peux pas passer tt mon aprem la dessus because travail scolaire ...
 
Mais merci de ton aide ! :jap:


---------------
-= In Kik00 101 I trust :o =-
n°213563
asphro
Posté le 19-01-2003 à 12:50:59  profilanswer
 

HuGoBioS a écrit :

non ca c'est bon c'est activé l'ip fowarding, je t'ai dit j'ai suivi le tut de lea-linux donc j'ai qd meme mis en place kklk trucs ...
Mais là c'est sur que j'ai une machine qui fait hub/ serveur apache
 
Enfin j'ai bien avancé depuis le debut puisque j'ai reussi a mettre en place la connection adsl, et a l'automatiser au demarrage
Là je trimme un peu sur le routage, mais ca devrait s'arranger, le pb c'est que je peux pas passer tt mon aprem la dessus because travail scolaire ...
 
Mais merci de ton aide ! :jap:


 
moi quand j ai un bléme en prog, je prefere resoudre ce probléme que de faire mon boulot scolaire !
 
nb: je comprned pourquoi j'ai des piteuse now !

n°213567
HuGoBioS
Posté le 19-01-2003 à 13:00:41  profilanswer
 

heu ... -nat POSTROUTING m'envoisune erreure ... j'ai du oublier d'activer qqch dans le noyau mais quoi ???
 
asphro [:rofl]


---------------
-= In Kik00 101 I trust :o =-
mood
Publicité
Posté le 19-01-2003 à 13:00:41  profilanswer
 

n°213570
nikosaka
Posté le 19-01-2003 à 13:04:31  profilanswer
 

je comprend plus rien a ton pb  :pt1cable: ,mais je vais te dire ce que moi je ferais avec 2 cartes réseaux sur ma passerelle.
je met : eth0 -> 192.168.0.1
         eth1 -> 192.168.1.1
j'ai cru comprendre que tu avais 2 PC sur ton LAN, 1 derrière chaque carte réseau, pour faire une sorte de DMZ je suppose.
alors le pc1 derrière eth0 tu lui met l IP 192.168.0.2
et le pc2 derrière eth1 192.168.1.2 avec un masque pour les 2 255.255.255.0. pour les passerelles :
 pc1 -> 192.168.0.1
 pc2 -> 192.168.1.1
dans les /etc/resolv.conf de pc1 et pc2 tu met les DNS de free.
Puis sur ta passerelle tu active le forwarding comme vu ci-dessus et tu tapes les règles iptables que je t'ai donné.

n°213572
nikosaka
Posté le 19-01-2003 à 13:07:45  profilanswer
 

et il faut que tu ajoute :
iptables -t nat POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE pour le masquerading de ton PC2
et les règles suivantes sont à taper 2 fois, une fois pour eth0 et une autre fois pour eth1 si tu veut avoir accès an net sur tes 2 sous-réseaux.
 ;)

n°213575
HuGoBioS
Posté le 19-01-2003 à 13:12:36  profilanswer
 

nop pas un dmz, juste un hub geant si vosu preferez !
j'ai des cartes reseaux "a volonté"
 
ca marche pas acvec tes regles nido ... j'ai deja essayé :(
 
le truc c'est que y'a bien des packets qui partent de eth1 vers ppp0 mais aucun qui va de ppp0 vers eth1


---------------
-= In Kik00 101 I trust :o =-
n°213579
nikosaka
Posté le 19-01-2003 à 13:19:45  profilanswer
 

tu n'as pas mis dans ta table filter INPUT à DROP.
Si tu as été sur léa-linux il est possible que tu ai commencé un firewall.
pour tester, il faut que iptables -L te renvoie ACCEPT partout.
si tu n'est pas sur flush toutes tes regles iptables, met tout a ACCEPT pour l'instant :
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
et retapes les règles concernant eth1 après avoir activé le forwarding.

n°213584
apolon34
Vive Linux!!
Posté le 19-01-2003 à 13:36:17  profilanswer
 

moi je dirais:
 
#vider les conneries precedentes
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
 
#activer le forwarding
echo "1" > /proc/sys/net/ipv4/ip_forward
 
#activer le nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
 
ensuites, tes deux machines doivent se pinger entre elles et pouvoir pinger une ip sur le net.
 
renseignes bien ta passerelle sur les deux, ainsi que les dns de ton fai

n°213598
HuGoBioS
Posté le 19-01-2003 à 14:15:33  profilanswer
 

apolon34 a écrit :

moi je dirais:
 
#vider les conneries precedentes
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
 
#activer le forwarding
echo "1" > /proc/sys/net/ipv4/ip_forward
 
#activer le nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
 
ensuites, tes deux machines doivent se pinger entre elles et pouvoir pinger une ip sur le net.
 
renseignes bien ta passerelle sur les deux, ainsi que les dns de ton fai


TU es mon dieuuuuu!! je peux pinger le dns de free !!! Rhaaaaa stropbonnn ;-)
Par contre il faut que je route les dns parceque ca passe pas par contre ... !!! ENfin ca a pas l'air je vais regarder ca !  
:love: Merci !


---------------
-= In Kik00 101 I trust :o =-
n°213604
Tomate
Posté le 19-01-2003 à 14:24:15  profilanswer
 

tu as oublie le nat je suis sur :D
 
et c est normal si tu as le meme sous rezo sur 2 cartes rezo differentes, c est plus complique a mettre en place !

n°213609
HuGoBioS
Posté le 19-01-2003 à 14:40:33  profilanswer
 

je crois bien qu'yavait un pb de nat effectivement ! (nido avait oublié le -A dans sa commande alors forcement ca marchait po ... )
 
Là je comprend plus rien ... ma gentoo (192.168.0.1) arrive a emerge rsync sans pb
par contre Xp sur la meme machine n'arrive pas a surfer ...
 
Comment faire pour que TOUS soit diriger de ma 192.168.0.1 vers le net et tout le net vers 192.168.0.1 ?


---------------
-= In Kik00 101 I trust :o =-
n°213611
apolon34
Vive Linux!!
Posté le 19-01-2003 à 14:45:28  profilanswer
 

HuGoBioS a écrit :

je crois bien qu'yavait un pb de nat effectivement ! (nido avait oublié le -A dans sa commande alors forcement ca marchait po ... )
 
Là je comprend plus rien ... ma gentoo (192.168.0.1) arrive a emerge rsync sans pb
par contre Xp sur la meme machine n'arrive pas a surfer ...
 
Comment faire pour que TOUS soit diriger de ma 192.168.0.1 vers le net et tout le net vers 192.168.0.1 ?


 
tu as surement pas parametre le dns dans xp...
 
ou bien la passerelle...
 
ou bien les deux...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
toute facon windows c'est dla merde :D

n°213613
HuGoBioS
Posté le 19-01-2003 à 14:50:04  profilanswer
 

apolon34 a écrit :


 
tu as surement pas parametre le dns dans xp...
 
ou bien la passerelle...
 
ou bien les deux...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
toute facon windows c'est dla merde :D

béh oui c naze xp mais bon ma maman veut pouvori surfer cette semaine donc j'ai pas le choix! et non j'ai bien mis la paserelle, et les dns, et ca passe pas !
le pb est au niveau des dns je pense puisuqe si je ping 212.27.32.5 ca passe
si je ping www.free.fr ca passe plus
si je me connecte a l'ip du forum ca marche jusqua ce qu'il essaye de cahrge forum.hardware.fr/machin.php3
si je me connecte a forum.hardware.fr ca marche po !
Par contre un client bien connu de p2p lui marche sans pb ! Arggggggggggh
 
Put1 de dns de merdeuh ! Fais ch*****


Message édité par HuGoBioS le 19-01-2003 à 14:51:56

---------------
-= In Kik00 101 I trust :o =-
n°213616
apolon34
Vive Linux!!
Posté le 19-01-2003 à 14:54:24  profilanswer
 

bah elle a qu'a faire du p2p ta mere.... :lol:
 
 
nan sans dec, essaie juste de redemarrer windows, ca lui fait du bien parfois

n°213618
HuGoBioS
Posté le 19-01-2003 à 14:57:35  profilanswer
 

apolon34 a écrit :

bah elle a qu'a faire du p2p ta mere.... :lol:
 
 
nan sans dec, essaie juste de redemarrer windows, ca lui fait du bien parfois


deja tenté, ca a rien fait ... je v reessayer encore et encore ... on verra bieng !
 
Mais dis moi, toi qui a l'air de t'y connaitre, n'aurait tu pas a un endroit ou je pourais les wgetter des scripts de mise en place des regles de routages au bootd de la machine ??
 
merci monsieur !


---------------
-= In Kik00 101 I trust :o =-
n°213621
HuGoBioS
Posté le 19-01-2003 à 15:03:53  profilanswer
 

Haaaaaaaaa ca marcheuuuuh !
J'avais fais une faute de frappe dans le dns secondaire ...  
 
Hummmm c'est le pied ca !!!
 
Bno bah j'ai plus qu'a mettre des regles en place parceque là c'est la passoir mon ordi !
 
Merci a tous !


---------------
-= In Kik00 101 I trust :o =-
n°213626
apolon34
Vive Linux!!
Posté le 19-01-2003 à 15:13:44  profilanswer
 

HuGoBioS a écrit :


deja tenté, ca a rien fait ... je v reessayer encore et encore ... on verra bieng !
 
Mais dis moi, toi qui a l'air de t'y connaitre, n'aurait tu pas a un endroit ou je pourais les wgetter des scripts de mise en place des regles de routages au bootd de la machine ??
 
merci monsieur !


 
le mieux c'est quand meme de le faire toi meme.
 
je te filerais un coup de main au besoin, contactes moi par icq ou mp
 

n°213629
HuGoBioS
Posté le 19-01-2003 à 15:15:07  profilanswer
 

apolon34 a écrit :


 
le mieux c'est quand meme de le faire toi meme.
 
je te filerais un coup de main au besoin, contactes moi par icq ou mp
 
 

oui c'est sur, cf new post


---------------
-= In Kik00 101 I trust :o =-
mood
Publicité
Posté le   profilanswer
 


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

  [Reseau-lu] Le routeur ne route pas ! Maintenant SI !

 

Sujets relatifs
Suse 8.1: Pb réseau + partage ADSLComment régler la vitesse d'une carte réseau sous Mandrake ?
Pb de Réseau sous Linux Mandrake[Réseau] Problème de Mail avec un firewall et une passerelle
Quel mini distrib routeur ?Derniere question ? impimante reseau sous samba
[Debian] Pas de réseau[Resolu] FreeAdsl + AccesNet + Routeur ...
PRB assignation IP sur carte réseau[problème réseau] qui devient lent :( aide pour trouver kesksé ??
Plus de sujets relatifs à : [Reseau-lu] Le routeur ne route pas ! Maintenant SI !


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