I have installed OpenSUSE 11.2 on an ECS GF8200A motherboard. The installation went fine; in fact, it was able to connect to the internet to check and download updates during the installation process.
However, since the first reboot after the installation steps were completed, the OpenSUSE system cannot reach anything other than its own IP addresses (localhost on lo, static IP address on eth0, and br0 IP address). This is very strange, especially since the br0 is able to get a DHCP address from the router - but no other machine on my network can ping either the static IP address on eth0 or the DHCP address on br0.
I have search all over the internet for things to check. ifconfig and ethtool do not indicate any problems, they are reporting IP addresses and details on the card fine. I do not have any firewall enabled. The route information returns just what I expect. The lights on the system and on the switch are normal, I’ve used various cables and ports on the switch to eliminate that as an issue.
I ran a wireshark trace on another system (at IP address 184.108.40.206) that I had the OpenSUSE system (at 192.168.57.25) try to ping. While the ping was returning the “Destination Host Unreachable” message on OpenSUSE, The wireshark trace shows that the system is sending an ARP broadcast looking for who has IP 192.168.57.1, and the 192.168.57.1 system is responding with an ARP message containing its MAC and IP address to the OpenSUSE system. But somehow the OpenSUSE system does not see that.
Running arp -a on the pinged system shows the OpenSUSE system IP and MAC address, but interestingly, arp -a on the OpenSUSE system only shows the following:
192.168.57.100 at <incomplete> on eth0
192.168.57.100 is the default gateway defined on the openSUSE system.
So I see that the OpenSUSE system is able to send information out to the network, and when I run the ping command on it, it is sending ARP broadcasts looking for the IP address, but for some reason is not able to receive the response the target system is returning.
What might be running on the OpenSUSE system to cause this? The tx and rx counts are changing on the ifconfig command output for eth0. I can only think of the firewall, but I disabled it during the install, yast2 confirms it is disabled, and iptables -L doesn’t show any rules. I must be missing something obvious, but I have run out of ideas. Any guidance or pointers to info would be appreciated- again I have does tons of Google searches and checked everything I found, but have run out of ideas. Thanks!