Généralement, j'applique la convention qui veut que ce soit la dernière
adresse du sous-réseau.
Qui bien entendu n'a rien à voir avec une partie réseau et hôte. (en
Mais c'est juste une convention aussi arbitraire
que la notion de sous-réseau, je pourrais aussi bien choisir une adresse
de broadcast arbitraire.
Les RFCs sont arbitraires, TCP/IP est arbitraire, et cet arbitraire a
Généralement, j'applique la convention qui veut que ce soit la dernière
adresse du sous-réseau.
Qui bien entendu n'a rien à voir avec une partie réseau et hôte. (en
Mais c'est juste une convention aussi arbitraire
que la notion de sous-réseau, je pourrais aussi bien choisir une adresse
de broadcast arbitraire.
Les RFCs sont arbitraires, TCP/IP est arbitraire, et cet arbitraire a
Généralement, j'applique la convention qui veut que ce soit la dernière
adresse du sous-réseau.
Qui bien entendu n'a rien à voir avec une partie réseau et hôte. (en
Mais c'est juste une convention aussi arbitraire
que la notion de sous-réseau, je pourrais aussi bien choisir une adresse
de broadcast arbitraire.
Les RFCs sont arbitraires, TCP/IP est arbitraire, et cet arbitraire a
Eric Masson wrote in news:62e824-25k.ln1
@srvbsdnanssv.oursoides-associes.com:Pas de conf de ce type sous la main pour vérifier, mais ce serait une
violation du fonctionnement standard du routage ip. Seule une machine
présente dans les deux domaines de broacast ip peut joindre les deux
réseaux directement.
C'est pourant ce qui semble se passer sur ma machine :
paris:/home/rico# tcpdump -n -i eth0 net 192.168.100.0/24
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
08:49:38.628020 IP 192.168.1.125 > 192.168.100.100: icmp 40: echo
request seq 56836
08:49:38.628130 IP 192.168.1.125 > 192.168.100.100: icmp 40: echo
request seq 56836
08:49:38.628293 IP 192.168.100.100 > 192.168.1.125: icmp 40: echo reply
seq 56836
08:49:38.628373 IP 192.168.100.254 > 192.168.100.100: icmp 68: redirect
192.168.1.125 to host 192.168.1.125
08:49:43.625948 arp who-has 192.168.100.100 tell 192.168.100.254
08:49:43.626050 arp reply 192.168.100.100 is-at 00:0a:5e:46:dd:5b
En plus je comprends pas le message icmp redirect 192.168.1.125 to
192.168.1.125 ???
Eric Masson <emss@free.fr> wrote in news:62e824-25k.ln1
@srvbsdnanssv.oursoides-associes.com:
Pas de conf de ce type sous la main pour vérifier, mais ce serait une
violation du fonctionnement standard du routage ip. Seule une machine
présente dans les deux domaines de broacast ip peut joindre les deux
réseaux directement.
C'est pourant ce qui semble se passer sur ma machine :
paris:/home/rico# tcpdump -n -i eth0 net 192.168.100.0/24
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
08:49:38.628020 IP 192.168.1.125 > 192.168.100.100: icmp 40: echo
request seq 56836
08:49:38.628130 IP 192.168.1.125 > 192.168.100.100: icmp 40: echo
request seq 56836
08:49:38.628293 IP 192.168.100.100 > 192.168.1.125: icmp 40: echo reply
seq 56836
08:49:38.628373 IP 192.168.100.254 > 192.168.100.100: icmp 68: redirect
192.168.1.125 to host 192.168.1.125
08:49:43.625948 arp who-has 192.168.100.100 tell 192.168.100.254
08:49:43.626050 arp reply 192.168.100.100 is-at 00:0a:5e:46:dd:5b
En plus je comprends pas le message icmp redirect 192.168.1.125 to
192.168.1.125 ???
Eric Masson wrote in news:62e824-25k.ln1
@srvbsdnanssv.oursoides-associes.com:Pas de conf de ce type sous la main pour vérifier, mais ce serait une
violation du fonctionnement standard du routage ip. Seule une machine
présente dans les deux domaines de broacast ip peut joindre les deux
réseaux directement.
C'est pourant ce qui semble se passer sur ma machine :
paris:/home/rico# tcpdump -n -i eth0 net 192.168.100.0/24
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
08:49:38.628020 IP 192.168.1.125 > 192.168.100.100: icmp 40: echo
request seq 56836
08:49:38.628130 IP 192.168.1.125 > 192.168.100.100: icmp 40: echo
request seq 56836
08:49:38.628293 IP 192.168.100.100 > 192.168.1.125: icmp 40: echo reply
seq 56836
08:49:38.628373 IP 192.168.100.254 > 192.168.100.100: icmp 68: redirect
192.168.1.125 to host 192.168.1.125
08:49:43.625948 arp who-has 192.168.100.100 tell 192.168.100.254
08:49:43.626050 arp reply 192.168.100.100 is-at 00:0a:5e:46:dd:5b
En plus je comprends pas le message icmp redirect 192.168.1.125 to
192.168.1.125 ???
Les messages icmp redirect confirment un pb de routage lié sans doute
au fait que vos deux réseaux se trouvent sur le même réseau physique.
j'ai 2 sous-réseaux différents sur un même réseau ethernet. De fait, IP
Pour éviter que la table de routage soit dynamiquement modifiée par un
host distant, donc pour des raisons de sécurité, il faut parametrer
Linux/Unix de manière a ignorer les packets ICMP REDIRECT.
la machine du sous réseau B qui recoit le message ICMP redirect n'en
avec l'option SOURCE ROUTING dans un systeme multihoming comme le
votre.
le source routing ne gène pas dans ce cas, puisque les adresses sources
Vous confirmer que vous utiliser un switche et pas un HUB !!!!????
Car si c'est un HUB, alors, ce qui vous arrive est presque normal avec
vos deux réseaux logiques sur le même réseau physique !!!
Il s'agit de switches exclusivement. Mais je ne vois pas en quoi le fait
Les messages icmp redirect confirment un pb de routage lié sans doute
au fait que vos deux réseaux se trouvent sur le même réseau physique.
j'ai 2 sous-réseaux différents sur un même réseau ethernet. De fait, IP
Pour éviter que la table de routage soit dynamiquement modifiée par un
host distant, donc pour des raisons de sécurité, il faut parametrer
Linux/Unix de manière a ignorer les packets ICMP REDIRECT.
la machine du sous réseau B qui recoit le message ICMP redirect n'en
avec l'option SOURCE ROUTING dans un systeme multihoming comme le
votre.
le source routing ne gène pas dans ce cas, puisque les adresses sources
Vous confirmer que vous utiliser un switche et pas un HUB !!!!????
Car si c'est un HUB, alors, ce qui vous arrive est presque normal avec
vos deux réseaux logiques sur le même réseau physique !!!
Il s'agit de switches exclusivement. Mais je ne vois pas en quoi le fait
Les messages icmp redirect confirment un pb de routage lié sans doute
au fait que vos deux réseaux se trouvent sur le même réseau physique.
j'ai 2 sous-réseaux différents sur un même réseau ethernet. De fait, IP
Pour éviter que la table de routage soit dynamiquement modifiée par un
host distant, donc pour des raisons de sécurité, il faut parametrer
Linux/Unix de manière a ignorer les packets ICMP REDIRECT.
la machine du sous réseau B qui recoit le message ICMP redirect n'en
avec l'option SOURCE ROUTING dans un systeme multihoming comme le
votre.
le source routing ne gène pas dans ce cas, puisque les adresses sources
Vous confirmer que vous utiliser un switche et pas un HUB !!!!????
Car si c'est un HUB, alors, ce qui vous arrive est presque normal avec
vos deux réseaux logiques sur le même réseau physique !!!
Il s'agit de switches exclusivement. Mais je ne vois pas en quoi le fait
Première possibilité : ouais mais justement je ne sais pas comment
joindre 192.168.100.100 directement, donc j'ignore l'ICMP Redirect.
Pour moi, c'est ce qui devrait se passer.
je confirme, c'est bien ce qui se passe sur ma machine cible sur mon réseau
Au vu de ce dont j'ai la pratique, j'ai de sérieux doutes, mais
peut-être que linux permet ce genre de bidouilles.
à ma connaissance, c'est impossible, mais je suis loin d'étre un guru IP,
Première possibilité : ouais mais justement je ne sais pas comment
joindre 192.168.100.100 directement, donc j'ignore l'ICMP Redirect.
Pour moi, c'est ce qui devrait se passer.
je confirme, c'est bien ce qui se passe sur ma machine cible sur mon réseau
Au vu de ce dont j'ai la pratique, j'ai de sérieux doutes, mais
peut-être que linux permet ce genre de bidouilles.
à ma connaissance, c'est impossible, mais je suis loin d'étre un guru IP,
Première possibilité : ouais mais justement je ne sais pas comment
joindre 192.168.100.100 directement, donc j'ignore l'ICMP Redirect.
Pour moi, c'est ce qui devrait se passer.
je confirme, c'est bien ce qui se passe sur ma machine cible sur mon réseau
Au vu de ce dont j'ai la pratique, j'ai de sérieux doutes, mais
peut-être que linux permet ce genre de bidouilles.
à ma connaissance, c'est impossible, mais je suis loin d'étre un guru IP,
Il devrait faire les deux, si je ne m'abuse.
Il est aussi étonnant que l'émetteur de l'echo request n'ait pas aussi
eu droit à un ICMP Redirect.
j'ai fini par résoudre mon problème : un bête problème de règle iptables là
Qu'est-ce que ça donne si tu désactives l'envoi des ICMP Redirect sur le
routeur (send_redirects=0) ?
# sysctl -w net/ipv4/conf/eth0/send_redirects=0
# sysctl -w net/ipv4/conf/all/send_redirects=0
Je l'ai désactivé le routeur n'émet plus de icmp redirect. C'est déjà ca...
(il faut les deux, c'est un OU logique)
tu veux dire un ET ?
Il devrait faire les deux, si je ne m'abuse.
Il est aussi étonnant que l'émetteur de l'echo request n'ait pas aussi
eu droit à un ICMP Redirect.
j'ai fini par résoudre mon problème : un bête problème de règle iptables là
Qu'est-ce que ça donne si tu désactives l'envoi des ICMP Redirect sur le
routeur (send_redirects=0) ?
# sysctl -w net/ipv4/conf/eth0/send_redirects=0
# sysctl -w net/ipv4/conf/all/send_redirects=0
Je l'ai désactivé le routeur n'émet plus de icmp redirect. C'est déjà ca...
(il faut les deux, c'est un OU logique)
tu veux dire un ET ?
Il devrait faire les deux, si je ne m'abuse.
Il est aussi étonnant que l'émetteur de l'echo request n'ait pas aussi
eu droit à un ICMP Redirect.
j'ai fini par résoudre mon problème : un bête problème de règle iptables là
Qu'est-ce que ça donne si tu désactives l'envoi des ICMP Redirect sur le
routeur (send_redirects=0) ?
# sysctl -w net/ipv4/conf/eth0/send_redirects=0
# sysctl -w net/ipv4/conf/all/send_redirects=0
Je l'ai désactivé le routeur n'émet plus de icmp redirect. C'est déjà ca...
(il faut les deux, c'est un OU logique)
tu veux dire un ET ?
Il est aussi étonnant que l'émetteur de l'echo request n'ait pas aussi
eu droit à un ICMP Redirect.
j'ai fini par résoudre mon problème : un bête problème de règle iptables là
où j'étais _persuadé_ qu'il n'y en avait pas, de problème...
Pour revenir à question de l'icmp redirect, tu as raison de soulever le
fait que le routeur l'envoie à la destination, mais pas à la source ?
Qu'est-ce que ça donne si tu désactives l'envoi des ICMP Redirect sur le
routeur (send_redirects=0) ?
# sysctl -w net/ipv4/conf/eth0/send_redirects=0
# sysctl -w net/ipv4/conf/all/send_redirects=0
Je l'ai désactivé le routeur n'émet plus de icmp redirect. C'est déjà ca...(il faut les deux, c'est un OU logique)
tu veux dire un ET ?
Il est aussi étonnant que l'émetteur de l'echo request n'ait pas aussi
eu droit à un ICMP Redirect.
j'ai fini par résoudre mon problème : un bête problème de règle iptables là
où j'étais _persuadé_ qu'il n'y en avait pas, de problème...
Pour revenir à question de l'icmp redirect, tu as raison de soulever le
fait que le routeur l'envoie à la destination, mais pas à la source ?
Qu'est-ce que ça donne si tu désactives l'envoi des ICMP Redirect sur le
routeur (send_redirects=0) ?
# sysctl -w net/ipv4/conf/eth0/send_redirects=0
# sysctl -w net/ipv4/conf/all/send_redirects=0
Je l'ai désactivé le routeur n'émet plus de icmp redirect. C'est déjà ca...
(il faut les deux, c'est un OU logique)
tu veux dire un ET ?
Il est aussi étonnant que l'émetteur de l'echo request n'ait pas aussi
eu droit à un ICMP Redirect.
j'ai fini par résoudre mon problème : un bête problème de règle iptables là
où j'étais _persuadé_ qu'il n'y en avait pas, de problème...
Pour revenir à question de l'icmp redirect, tu as raison de soulever le
fait que le routeur l'envoie à la destination, mais pas à la source ?
Qu'est-ce que ça donne si tu désactives l'envoi des ICMP Redirect sur le
routeur (send_redirects=0) ?
# sysctl -w net/ipv4/conf/eth0/send_redirects=0
# sysctl -w net/ipv4/conf/all/send_redirects=0
Je l'ai désactivé le routeur n'émet plus de icmp redirect. C'est déjà ca...(il faut les deux, c'est un OU logique)
tu veux dire un ET ?
Sur le routeur ? Ça m'apprendra à faire confiance aux gens qui
écrivent "le firewall entre ces 2 réseau est désactivé". Trust no one.
:-D
ben oui, la config de ce routeur est assez complexe : il a plusieurs
C'est une question ?
Le routeur devrait traiter les deux sous-réseaux de la même façon.
L'absence d'ICMP redirect ne viendrait-elle pas aussi du même problème
de règle iptables ?
c'est possible, mais j'ai pas vérifié. Il faudrais que je teste sur un
Ça dépend dans quel sens on le prend. Je voulais dire que la valeur
opérationnelle est un OU logique entre les deux paramètres. En logique
positive, il faut l'un OU l'autre à 1 pour activer l'émission des ICMP
Redirect sur eth0. Réciproquement, en logique négative, il faut l'un
ET l'autre à 0 pour désactiver l'émission des ICMP Redirect sur eth0.
a oui, vu comme ca !
Sur le routeur ? Ça m'apprendra à faire confiance aux gens qui
écrivent "le firewall entre ces 2 réseau est désactivé". Trust no one.
:-D
ben oui, la config de ce routeur est assez complexe : il a plusieurs
C'est une question ?
Le routeur devrait traiter les deux sous-réseaux de la même façon.
L'absence d'ICMP redirect ne viendrait-elle pas aussi du même problème
de règle iptables ?
c'est possible, mais j'ai pas vérifié. Il faudrais que je teste sur un
Ça dépend dans quel sens on le prend. Je voulais dire que la valeur
opérationnelle est un OU logique entre les deux paramètres. En logique
positive, il faut l'un OU l'autre à 1 pour activer l'émission des ICMP
Redirect sur eth0. Réciproquement, en logique négative, il faut l'un
ET l'autre à 0 pour désactiver l'émission des ICMP Redirect sur eth0.
a oui, vu comme ca !
Sur le routeur ? Ça m'apprendra à faire confiance aux gens qui
écrivent "le firewall entre ces 2 réseau est désactivé". Trust no one.
:-D
ben oui, la config de ce routeur est assez complexe : il a plusieurs
C'est une question ?
Le routeur devrait traiter les deux sous-réseaux de la même façon.
L'absence d'ICMP redirect ne viendrait-elle pas aussi du même problème
de règle iptables ?
c'est possible, mais j'ai pas vérifié. Il faudrais que je teste sur un
Ça dépend dans quel sens on le prend. Je voulais dire que la valeur
opérationnelle est un OU logique entre les deux paramètres. En logique
positive, il faut l'un OU l'autre à 1 pour activer l'émission des ICMP
Redirect sur eth0. Réciproquement, en logique négative, il faut l'un
ET l'autre à 0 pour désactiver l'émission des ICMP Redirect sur eth0.
a oui, vu comme ca !
Rahan wrote in
news:45525554$0$10038$:Les messages icmp redirect confirment un pb de routage lié sans doute
au fait que vos deux réseaux se trouvent sur le même réseau physique.
j'ai 2 sous-réseaux différents sur un même réseau ethernet. De fait, IP
ne _doit_ pas permettre à ces réseaux de communiquer directement, mais
par le biais d'un routeur IP.
Il me semble donc que Eric Masson ait bien raison, la pile IP de mon
routeur envoie à tord un ICMP redirect, puisque un machine du sous réseau
A n'est pas capable de joindre une machine du sous réseau B
Donc soit il s'agit d'un problème de config, dû à mon incompétence, soit
il s'agit d'un bug dans iproute2...
Pour éviter que la table de routage soit dynamiquement modifiée par un
host distant, donc pour des raisons de sécurité, il faut parametrer
Linux/Unix de manière a ignorer les packets ICMP REDIRECT.
la machine du sous réseau B qui recoit le message ICMP redirect n'en
tient pas compte puisque le sous reseau A lui est inconnu !
Sa table de routage est donc correcte
avec l'option SOURCE ROUTING dans un systeme multihoming comme le
votre.
le source routing ne gène pas dans ce cas, puisque les adresses sources
et destinations sont routables du point de vue de ma machine routeur
Vous confirmer que vous utiliser un switche et pas un HUB !!!!????
Car si c'est un HUB, alors, ce qui vous arrive est presque normal avec
vos deux réseaux logiques sur le même réseau physique !!!
Il s'agit de switches exclusivement. Mais je ne vois pas en quoi le fait
de mettre un switch ou un hub influerait sur des problèmes de routage
IP...
Rahan <Rahan@rahan.net> wrote in
news:45525554$0$10038$426a74cc@news.free.fr:
Les messages icmp redirect confirment un pb de routage lié sans doute
au fait que vos deux réseaux se trouvent sur le même réseau physique.
j'ai 2 sous-réseaux différents sur un même réseau ethernet. De fait, IP
ne _doit_ pas permettre à ces réseaux de communiquer directement, mais
par le biais d'un routeur IP.
Il me semble donc que Eric Masson ait bien raison, la pile IP de mon
routeur envoie à tord un ICMP redirect, puisque un machine du sous réseau
A n'est pas capable de joindre une machine du sous réseau B
Donc soit il s'agit d'un problème de config, dû à mon incompétence, soit
il s'agit d'un bug dans iproute2...
Pour éviter que la table de routage soit dynamiquement modifiée par un
host distant, donc pour des raisons de sécurité, il faut parametrer
Linux/Unix de manière a ignorer les packets ICMP REDIRECT.
la machine du sous réseau B qui recoit le message ICMP redirect n'en
tient pas compte puisque le sous reseau A lui est inconnu !
Sa table de routage est donc correcte
avec l'option SOURCE ROUTING dans un systeme multihoming comme le
votre.
le source routing ne gène pas dans ce cas, puisque les adresses sources
et destinations sont routables du point de vue de ma machine routeur
Vous confirmer que vous utiliser un switche et pas un HUB !!!!????
Car si c'est un HUB, alors, ce qui vous arrive est presque normal avec
vos deux réseaux logiques sur le même réseau physique !!!
Il s'agit de switches exclusivement. Mais je ne vois pas en quoi le fait
de mettre un switch ou un hub influerait sur des problèmes de routage
IP...
Rahan wrote in
news:45525554$0$10038$:Les messages icmp redirect confirment un pb de routage lié sans doute
au fait que vos deux réseaux se trouvent sur le même réseau physique.
j'ai 2 sous-réseaux différents sur un même réseau ethernet. De fait, IP
ne _doit_ pas permettre à ces réseaux de communiquer directement, mais
par le biais d'un routeur IP.
Il me semble donc que Eric Masson ait bien raison, la pile IP de mon
routeur envoie à tord un ICMP redirect, puisque un machine du sous réseau
A n'est pas capable de joindre une machine du sous réseau B
Donc soit il s'agit d'un problème de config, dû à mon incompétence, soit
il s'agit d'un bug dans iproute2...
Pour éviter que la table de routage soit dynamiquement modifiée par un
host distant, donc pour des raisons de sécurité, il faut parametrer
Linux/Unix de manière a ignorer les packets ICMP REDIRECT.
la machine du sous réseau B qui recoit le message ICMP redirect n'en
tient pas compte puisque le sous reseau A lui est inconnu !
Sa table de routage est donc correcte
avec l'option SOURCE ROUTING dans un systeme multihoming comme le
votre.
le source routing ne gène pas dans ce cas, puisque les adresses sources
et destinations sont routables du point de vue de ma machine routeur
Vous confirmer que vous utiliser un switche et pas un HUB !!!!????
Car si c'est un HUB, alors, ce qui vous arrive est presque normal avec
vos deux réseaux logiques sur le même réseau physique !!!
Il s'agit de switches exclusivement. Mais je ne vois pas en quoi le fait
de mettre un switch ou un hub influerait sur des problèmes de routage
IP...
Les machines du réseau receveront les paquets émis de l'autre réseau
mais effectiviement, sur le plan théorique, la couche IP devrait
refuser ces trames provenant d'un autre réseau.
Puis, sur le plan pratique, je prefere ne pas raisoner de cette
machine en séparant mes deux réseaux.
Les machines du réseau receveront les paquets émis de l'autre réseau
mais effectiviement, sur le plan théorique, la couche IP devrait
refuser ces trames provenant d'un autre réseau.
Puis, sur le plan pratique, je prefere ne pas raisoner de cette
machine en séparant mes deux réseaux.
Les machines du réseau receveront les paquets émis de l'autre réseau
mais effectiviement, sur le plan théorique, la couche IP devrait
refuser ces trames provenant d'un autre réseau.
Puis, sur le plan pratique, je prefere ne pas raisoner de cette
machine en séparant mes deux réseaux.
Rahan writes:Les machines du réseau receveront les paquets émis de l'autre réseau
mais effectiviement, sur le plan théorique, la couche IP devrait
refuser ces trames provenant d'un autre réseau.
Pas les refuser, les ignorer.
Puis, sur le plan pratique, je prefere ne pas raisoner de cette
machine en séparant mes deux réseaux.
Dans la vraie vie (tm), il y a des cas ou il n'est pas possible de faire
autrement, c'est donc un setup que l'on peut être amené à rencontrer,
donc à comprendre et gérer correctement (renumérotation incrémentale de
lan avec machines devant être jointes sur leurs anciennes ou nouvelles
adresses pendant la transition, par exemple)
Rahan <Rahan@rahan.net> writes:
Les machines du réseau receveront les paquets émis de l'autre réseau
mais effectiviement, sur le plan théorique, la couche IP devrait
refuser ces trames provenant d'un autre réseau.
Pas les refuser, les ignorer.
Puis, sur le plan pratique, je prefere ne pas raisoner de cette
machine en séparant mes deux réseaux.
Dans la vraie vie (tm), il y a des cas ou il n'est pas possible de faire
autrement, c'est donc un setup que l'on peut être amené à rencontrer,
donc à comprendre et gérer correctement (renumérotation incrémentale de
lan avec machines devant être jointes sur leurs anciennes ou nouvelles
adresses pendant la transition, par exemple)
Rahan writes:Les machines du réseau receveront les paquets émis de l'autre réseau
mais effectiviement, sur le plan théorique, la couche IP devrait
refuser ces trames provenant d'un autre réseau.
Pas les refuser, les ignorer.
Puis, sur le plan pratique, je prefere ne pas raisoner de cette
machine en séparant mes deux réseaux.
Dans la vraie vie (tm), il y a des cas ou il n'est pas possible de faire
autrement, c'est donc un setup que l'on peut être amené à rencontrer,
donc à comprendre et gérer correctement (renumérotation incrémentale de
lan avec machines devant être jointes sur leurs anciennes ou nouvelles
adresses pendant la transition, par exemple)