Re: 3Com Etherlink III (3C509B) won't work
Geoff wrote:
> This posting is a rewrite of a preveous posting, but with more
> readable information allong with some new information.
>
> I am trying to get a 3Com Etherlink III (3C509B) ethernet card
> running on RedHat 9.0 but cannot seem to get it working.
>
> Setup:
> WAN
> |
> 3Com <--> Router <--> Other PC
>
> If I set the card up to DHCP it's addres from the router the bring up fails,
> so I switched to a static IP, then it "comes up fine" (no error), however I
> cannot ping into or out of the card.
> I can ping my system from itself (ie local host, or via it's static IP)
>
thats likely the loopback interface or lo. whats in your hosts file?
have you tried pinging this system from another system?
the "bring up" won't work if DHCP does not hand out an address. So
bring up actually means, has address in this case.
> There are lights on on the ethernet card and the link/activity light on the
> router is flashing
>
> The cable/card is fine (as it will DHCP fine if I boot the network install
> disk
> (It get's an IP addres..), it just doesn't work correctly if I boot off the
> normal boot floppy (my GRUB is also messed up...))
>
> I have read that there may be some problems with this card, but I'm not sure
> where to look to determine what/how to fix (I'm new to this portion of
> linux). (how do I figure out what driver I have etc?)
>
looks like the card is fine, just your config is messed up. i would not
look for the card to be the issue from what you have said.
>
> Output of "ping 172.16.37.15" (PC connected to router)
> ---------------------------------------------------------------
> PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> CNTRL-C
> ---- 172.16.37.15 ping statistics ---
> 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> time 11077ms, pipe 3
> ---------------------------------------------------------------
>
>
> Output of ifconfig -a eth0 has the following :
> ---------------------------------------------------------------
> Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
> inet addr:172.16.37.20 Bcast:172.16.37.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:16 errors:0 dropped:0 overruns:0 frame:0
> collisions:0 txqueuelen:100
> Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
> Interrupt: 5 Basse address:0x220
> ---------------------------------------------------------------
>
strange, this computer is connected directly to the router? does not
look like the router wants to talk to it as data is going out, likely
your pings, but not allowed in. is that Mask correct for the ip
address? is this the same data you get when you start it the other way
you said that works? same ip and mask?
>
> Contents of /proc/interrupts: (just line 5 and last 2)
> ---------------------------------------------------------------
> 5: 0 XT-PIC eth0
> NNT: 0
> ERR: 0
> ---------------------------------------------------------------
> The value for line 5 (eth0) never changes, before/after a ping etc.
>
>
>
> netstat -r gives the following :
> ---------------------------------------------------------------
> Destination Gateway Genmask Flags MSS Window irtt
> Iface
> 172.16.37.0 * 255.255.255.0 U 0 0 0
> eth0
> 169.254.0.0 * 255.255.0.0 U 0 0 0
> eth0
> 127.0.0.0 * 255.0.0.0 U 0 0 0
> lo
> default 172.16.37.254 0.0.0.0 UG 0 0 0
> eth0
> ---------------------------------------------------------------
> I have no clue why 169 is there... I did remove it after a previous install
> with no differences
>
mine has the 169 so thats ok. netstat looks good.
>
> /sbin/iptables -L gives the following :
> ---------------------------------------------------------------
> Chain INPUT (policy ACCEPT)
> target prot opt source destination
>
> Chain FORWARD (policy ACCEPT)
> target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> target prot opt source destination
>
> ---------------------------------------------------------------
>
>
>
>
whats in /etc/sysconfig/networking/devices/ifcfg-eth0
|