Not sure that I can help you with the DNS problem. Maybe try setting your router as your DNS server (worked for me) in /etc/resolv.conf? Are you using DHCP or static connection? Are you using the driver that came with SuSe?
To start it upon bootup, you can either (if you have KDE), put a script in /home/yourusername/.kde/Autostart/ and it will run on bootup, or (for a better way in case you need the net without running KDE), put a symlink to a script that starts it in your /etc/rcS.d and then put the script in /etc/init.d. That's what I had to do for my wireless card.
Could someone please help:
My DNS seems to work only for some web pages. I find my local newspapers but not sites like Google or Altavista. At first I thougt it only worked for Swedish domains but not even google.se worked. I also have to reconfigure my network card after every booting to get connection with my router (WLAN).
- I've tried to set the DNS to my router/modem/firewall address.
- I've tried to use the address that's used in my router.
- I've tried using update DNS via DHCP.
And now I've ran out of options. My Windows machine is working properly so there should'nt be anything wrong with the router.
I'm running SUSE 9.1 on an IBM Netvista with a NetGear Prism 2.5 Wavelan network card.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic