network and wireless issues

Hi guys,

Im running openSuse 11.0 on my Compaq CQ60 laptop. The problem is that the network has issues:
first I have not been able to set my wireless drivers.
secondly sometimes after boot the network is not up, I can ping the eth0 IP but I can’t ping any other IP including the gateway, this happens even after I do service network restart. I have tried both ways of bringin the interface up ie traditional method by ifup and Network manager but can’t work. thats office where we have static IPs for internet access, when I go home we usually have DHCP but when I setup the configuration to use DHCP my internet card never gets assigned an IP.
How can I solve the two problems?