netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Fw: [Bugme-new] [Bug 1176] New: icmp redirect shuts connexions
@ 2003-09-02 16:37 Andrew Morton
  0 siblings, 0 replies; only message in thread
From: Andrew Morton @ 2003-09-02 16:37 UTC (permalink / raw)
  To: netdev; +Cc: mcousin



Begin forwarded message:

Date: Tue, 2 Sep 2003 08:49:47 -0700
From: bugme-daemon@osdl.org
To: bugme-new@lists.osdl.org
Subject: [Bugme-new] [Bug 1176] New: icmp redirect shuts connexions


http://bugme.osdl.org/show_bug.cgi?id=1176

           Summary: icmp redirect shuts connexions
    Kernel Version: 2.6.0-test4
            Status: NEW
          Severity: normal
             Owner: bugme-janitors@lists.osdl.org
         Submitter: mcousin@sigma.fr


Distribution: Gentoo 
Hardware Environment: PIV 1.7 GHz - 1Gb ns83820 network adapter 
Software Environment: 2.6.0-test4. gcc version 3.3.1  (Gentoo Linux 3.3.1, 
propolice). glibc 2.3.2. 
Problem Description: 
Connection are dropped every time I get an icmp_redirect 
 
Steps to reproduce: 
Log into a server using the wrong router as your default route. You get an 
icmp redirect, and manage to connect. At the next icmp_redirect you receive, 
connexions are lost. 
 
I've tested this with having an IRC connexion to the 'mercure' machine . 
 
After about 10 minutes, I see a new ICMP redirect arriving (the route cache 
has expired ?) 
 
64 bytes from mercure.sigma.fr (192.168.1.232): icmp_seq=501 ttl=252 
time=0.565 ms 
64 bytes from mercure.sigma.fr (192.168.1.232): icmp_seq=503 ttl=252 
time=0.575 ms 
>From 89.133.2.200: icmp_seq=504 Redirect Host(New nexthop: fwsigma.sigma.fr 
(89.133.2.1)) 
64 bytes from mercure.sigma.fr (192.168.1.232): icmp_seq=504 ttl=252 time=1.61 
ms 
64 bytes from mercure.sigma.fr (192.168.1.232): icmp_seq=505 ttl=252 
time=0.596 ms 
 
from route -C : 
 
before the redirect : 
marc root # route -C | grep mercure 
marc            mercure.sigma.f fwsigma.sigma.f       0      0        5 eth0 
mercure.sigma.f marc            marc            l     0      0        4 lo 
marc            mercure.sigma.f fwsigma.sigma.f       0      0      470 eth0 
marc            mercure.sigma.f fwsigma.sigma.f       0      2        5 eth0 
mercure.sigma.f marc            marc            l     0      0      525 lo 
 
after the redirect: 
marc root # route -C | grep mercure 
mercure.sigma.f marc            marc            l     0      0       18 lo 
marc            mercure.sigma.f fwsigma.sigma.f       0      0        6 eth0 
marc            mercure.sigma.f fwsigma.sigma.f       0      1        4 eth0 
 
 
my routing table: 
Kernel IP routing table 
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 
89.0.0.0        *               255.0.0.0       U     0      0        0 eth0 
loopback        localhost       255.0.0.0       UG    0      0        0 lo 
default         89.133.2.200    0.0.0.0         UG    1      0        0 eth0 
 
My 'usual' route is via 89.133.2.200. To get to mercure, I have to get through 
'fwsigma' (89.133.2.1). 
 
As soon as I get the ICMP_REDIRECT packet, the connexion to the IRC server is 
lost. 
When I add a static route to mercure via fwsigma, the problem disappears...

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-09-02 16:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-02 16:37 Fw: [Bugme-new] [Bug 1176] New: icmp redirect shuts connexions Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).