On Wed, 06 Jun 2007, in the Usenet newsgroup comp.os.linux.networking, in
article <(E-Mail Removed). com>,
(E-Mail Removed) wrote:
>The new router lets internal machines get IP addresses via DHCP and
>lets the internal machines see the outside world just fine (as did
>the old router).
"see the outside world just fine" means what exactly? Can you (for
example) connect to the ftp server at ibiblio.org or rtfm.mit.edu?
>Pings from the internal network to the router's internal address work.
>Pings from the internal network to any of the router's public
>addresses work.
This only means that you can talk to the router. The "interface" does
not reply, but rather the _kernel_ does, and it replies through the
interface that will reach you. You are seeing the "inside" of the
front door, and thinking you can actually see the front sidewalk/street..
Until you can talk to some OTHER host on the "outside", you haven't
proven that the outside exists.
>Pings from the external network to the router's "main" public address
>work.
>Pings from the external network to either of the other two public
>addresses do not. They worked on the previous router (which, as far
>as I can tell, was configured the same way).
but obviously it isn't - the question is why.
>Traffic other than pings behaves the same way as pings.
But at the top, you say the internal system can "see" the outside world.
Explain.
>So all packets are getting to the box, but the packets destined for the
>second and third public addresses are getting dropped on the floor for
>some reason.
On both boxes - run '/sbin/iptables -L' and see what rules are in place.
Another thing to check is the contents of '/proc/sys/net/ipv4/ip_forward'
>The results of "ip route list" and "ip addr list" appear to be
>correct. I have also confirmed that the output of those two commands
>is identical on the new router to what it was on the old router.
So it's not likely to be a routing/address issue.
>I have compared relevant config files and even the relevant sysctl
>settings that I know about and they all appear to be the same on the
>new router as the old one. I'm really confused here. Not only do I
>not know what to do, I've run out of things to investigate. Any
>pointers would be greatly appreciated.
Compare the resulting rules - does the 'iptables -L' outputs match
exactly? What about the IP forwarding? If all else fails. follow the
boot scripts and see where networking is being set up. Yes, there is
something different - but I can't tell from your description.
Old guy