I came across the same problem.
Welcome to the wonderful world of Linux.
You might try these as well.
*********************************************
*** Be sure to keep a running log of your troubleshooting activities and a record of changes you make to you suse box, any other box, and your network. ***
*********************************************
*********************************************
*********************************************
The following l-o-n-g laundry list is not in any specific order, so I'm advising you to print and read through it at least once before you start troubleshooting. I also suggest that you create bookmarks/shortcuts to web resources specified within this document.
*********************************************
*********************************************
Now for the l-i-s-t:
------------------------
- disable the IPv6 module from loading... lsmod will help you identify it. Comment out the ipv6 alias to turn it off in /etc/modules.conf.
- disable the firewall services completely until you establish proper functionality of TCP/IP.. ex: can ping gateway, can ping
www.yahoo.com, can browse the web, can ping other hosts (linux or windows) on same physical LAN.
- try adding the hostnames and ip addresses of your windows machines to the /etc/hosts file on your suse v8.1 box.
- try switching to a static ip setting, if your LAN environment will allow you to.
- try using the alternate dhcp client module. One of the modules is "dhcpd" (spelling maybe incorrect, pls double-check) there is another as well. If you picked dhcp client during installation chances are that the Yast installer only installed one of the client modules, not both... So, you may need to pull out your CD's and install the alternate module. The installer will tell you which cd it needs.
- verify TCP/IP and routing configuration via Yast, ifconfig, route, ifup, ifdown, ifstatus (or ifstat), /etc/modules.conf, and files residing in /etc/sysconfig/network.
- verfiy that the dhcp client module is loaded and running. ifstatus or ifconfig may be useful here.
**** If you make changes to any of the files with the /etc directory tree, make a backup first !!!! *****
- at boot up check to see if initialization of eth0 fails... use dmesg to assist you. You may need to employ the "more" or the "less" command when using dmesg.
ex: dmesg | less
- if you are unsure about any linux/unix commands try using the online manual tool "man" or the info tool "info", as well as online documentation. Here is the command prompt syntax:
* man <the command>
* man -k <the command>
* info <the command>
Try these at the command prompt:
ex: man ifconfig
ex: man -k ifconfig
ex: info route
- try to ping your suse box from the windows boxes.
- verify that you have no resources conflicts such irq or i/o port address conflicts. /sbin/lspci may be of assistance.
- using your windows boxes try to browse to suse box using web browser. If you have apache installed see of you get the default apache page on your suse box.
- reply to this with full details about the hardware and software configuration of your suse box and your network. This may provide valuable clues about your problem. For example, setting up your suse box in a corporate network managed by an I.T. department is different in some aspects to setting it up behind a linksys firewall/router box or setting it up directly connected to a cable/dsl modem (PPPOE environment). Run the following commands and post the output with your reply:
* lspci
* lspcidrake (this is a mandrake specific tool, but there may be a suse equiv in "/sbin", "/bin", "/usr/bin", "/usr/sbin".
* cat /etc/modules.conf
* lsmod
* cat /etc/resolv.conf
* cat /etc/sysconfig/network
* cat /etc/sysconfig/network-scripts/ifcfg-eth0
* route -n
* ifconfig -a
* chkconfig --list network
* rpm -q dhcpcd
- goto to
www.suse.com and browse their support pages, and how-to/faq pages.
- re-read the manual. I'm on my 9th re-read and I've found something I missed or overlooked even on the 7th re-read.
- reinstalling suse but reduce the number of packages especially network services.
- replace the existing nic with another, such as a 3Com nic.
- search
www.asusboards.com within the linux forums for posts by me "jqpdev" and other suse users
- search
www.justlinux.com for posts by me "jqpdev" and other suse users
- goto broadband reports @
www.dslreports.com, create an account and browse their linux and networking forums again there are posts by you-know-who. You may find more of my posts by searching for issues relating to "destination host unreachable", "mandrake", "mandrake9", or "mdk9". I use both suse and mandrake.
- check rute's on-line book to linux networking/routing at
Rute's Linux Tutorial
- browse mandrake's forums @
www.mandrake.com for posts by jqpdev
- check out
www.tweakhound.com
- check out
www.tldp.org
- browse the forums of other linux distros. (redhat, slackware, mandrake, turbolinux, sco linux, etc.)
- search newsgroup archives at google...
www.google.com
- check out the linux knowledge portal @
http://www.linux-knowledge-portal.org/en/index.php
- check out
http://slashdot.org/
-
www.freshmeat.net
-
www.linuxtoday.com
-
www.ibiblio.org
-
http://www.distrowatch.com/ (info about different distributions)
- goto
www.internet.com. move your mouse of the diagnal "linux/open source" menu item. You will find plenty links there.
###########################################
*** I usually don't advocate piracy and theft of intellectual property, but if you have kazaa or another p2p tool on one of your windows boxes, do a document search for "linux", "redhat", "red hat", "suse", or "mandrake". You may find some good information resources in pdf format.
###########################################
Its plenty of reading, re-reading and site searching, but you gain and education in networking, linux, and how to work the web.