First of all: I am working blind here as I have not used SuSE, but the following instructions have worked in every other distribution.
Second: You really have me confused. Why does that application "dial-in again." if you are connected to cable through a router?
I will assume that "dial again" was a mistake until you explain otherwise.
So, here are some pointers:
What driver is your card using?
1. Can you see the driver if you execute
If you can, go to step 3
2. If you cannot, try uninstalling and reinstalling your card driver
#check if your driver is correctly installed
#if not, try removing and reinstalling it
/sbin/modprobe -r <yourDriver>
/sbin/modprobe -i <yourDriver> # or follow the instructions for your particular driver
#Check if you receive any errors with
If you see errors in dmesg, post those errors as they are likelly pointing to the culprit.
If you driver is correctly installed and you don't see any errors on dmesg continue with step 3.
3. Can you see your card when you execute
If you cannot see your card, You'll have to ask the next guy because that's as far as I can go without knowing what card or driver you have and without knowing SuSE.
If you can see it try to configure it manually (replace wlan0 with whatever name you see when you execute iwconfig)
/sbin/iwconfig wlan0 key restricted XXXXXXXXX <-- your wep key
/sbin/iwconfig wlan0 mode Managed <---- or whatever mode your network uses
/sbin/iwconfig wlan0 essid mynetwork <--- or whatever essid for your network
/sbin/ifconfig wlan0 up
/sbin/dhclient wlan0 #or whatever command to acquire an IP address from your DHCP such as dhcpd
If that does not bring up your network, ask the next guy.