Re: TCP / IP stack bug ?


Subject: Re: TCP / IP stack bug ?
From: Quentin Mason (quentin-mason@cornell.edu)
Date: Tue Nov 20 2001 - 09:43:47 MST


Hi Laurent,

This list is more specialised than Linux running on Mac hardware -- we
focus more on the excellent OSS MOL -- macintosh running on linux. You
might have better luck on the ydl lists or using their installation
support. See below for a few points though:

> I just installed ydl2.0 on a itanium powerbookG4,
> built-in network adapter is reported as
> ---
> eth0 PHY ID: 0x004061e3
> eth0: Warning ! Unknown PHY ID 0x004061e3 !
> Link state change, phy_status: 0x782d
> full_duplex: 0, speed: 10
> ---
>
> and kernel is:
> Linux toto 2.2.19-1i #1 Mon May 14 18:42:16 MDT 2001 ppc unknown
>
> ifconfig reports the nice paragraph:
> eth0 Link encap:Ethernet HWaddr 00:03:93:01:DB:80
> inet addr:172.27.0.45 Bcast:172.27.63.255 Mask:255.255.192.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:1810 errors:0 dropped:0 overruns:0 frame:0
> TX packets:1848 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:100
> Interrupt:41
>
> route -n reports:
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use
> Iface
> 172.27.0.0 0.0.0.0 255.255.192.0 U 0 0 0 eth0
> 0.0.0.0 172.27.3.4 0.0.0.0 UG 0 0 0 eth0

Where is your loopback device ?
Is 172.27.3.4 really your gateway ? Can you ping it ?
Here are my routes:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

A little simpler I'll admit.

> if I ping inside my lan it's ok:
> if I ping outside my lan (my lan is behind a very simple masquerading
> gateway that never caused any trouble to any machine apart this linuxppc)
> [root@localhost /root]# ping -n 137.194.2.16
> PING 137.194.2.16 (137.194.2.16) from 0.0.0.0 : 56(84) bytes of data.

> And if I try
> [root@localhost /root]# traceroute -n 137.194.2.16
> traceroute to 137.194.2.16 (137.194.2.16), 30 hops max, 38 byte packets
> 1 172.27.3.4 0.424 ms 0.126 ms 0.120 ms
> 2 * * * 0.787 ms 0.769 ms 0.776 ms
> ...
>
> The traceroute runs properly.

Where is it going ? Do you usually get the *'s next from other machines
? Don't they mean it is not working ?

> Is this a bug in the TCP/IP stack of linuxppc (version 2.2.19-1i) or
> is the built-in ethernet adapter no very well supported?

Try ifup lo to get the loopback address up. It is possible that the
absolutely latest machines do not have perfect networking support but it
would not be dependent on the address -- things like hangups and or
crashes on large network activity. Note that your machine thinks its name
is "localhost". What do you have in /etc/hosts ?

Good luck,

Q.



This archive was generated by hypermail 2a24 : Tue Nov 20 2001 - 09:56:44 MST