Someone in that thread mentioned nmcli, a tool that can configure NetworkManager on the command line. Seems a lot easier than messing with ifup, so I was able to get eth0 up and running (had to sit next to my router) and do some additional research.
sudo startx mentioned that the fglrx driver was missing, which appeared to be a configuration leftover from when I had the non-functioning ATI driver. Then I backed up my current Xorg.conf and let startx start with default settings. Worked fine! I assume that my computer is back to using the non-proprietary radeon driver now.
can you check which kernel you are using; if you are using 2.38 from the tumbleweed then there is a problem with the new kernel/ati driver and ati repositories. It happened to me and there is a solution.
if you have all the two, i.e 2.38 kernel and ati repository then ati repository in your yast, it removes kernel-desktop-base of 2.38 and installs from 2.37. (after this I had no internet connection).
I disabled ati repository and reinstalled kernel-desktop-base for 2.38 and used the following patch to install the proprietary ati driver … follow the link for patch and the file to take care of.