Hi,
I recently started installing and setting up my opensuse 11 system. Up to now I was very please with the system but as usual and with each release in the end when I thought that my system is spick & span I discover the most stupid and hilarious bug ever that makes me loose hours and hours of time and finally makes me decide to boot back to windows because with all the hassle you have there, at least you have a decent working system. And again, with opensuse 11 I’m running into the same story as usual.
Here is what happens :
I have two network cards in my laptop, a gigabit lan network card eth0 and a wifi card. I started yast to configure the eth0 card with static IP. I filled in all the necessary IP’s (I’ve done this tons of times with previous suse version with no issue at all), saved the settings and then it comes. If I have software repositories defined in yast it will throw out an error message while saving the network settings that it is not able to connect to download.opensuse.org. Whatever it is going to search for there ?? The network is configured to use the network manager which allows me to use the wifi card when needed in an easy way (at least it was in opensuse 10.3).
I ran ifconfig and got this output :
eth0 Link encap:Ethernet HWaddr 00:15:C5:4A:69:2A
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2581 errors:0 dropped:0 overruns:0 frame:0
TX packets:2238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2597996 (2.4 Mb) TX bytes:326332 (318.6 Kb)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:152 errors:0 dropped:0 overruns:0 frame:0
TX packets:152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11740 (11.4 Kb) TX bytes:11740 (11.4 Kb)
wlan0 Link encap:Ethernet HWaddr 00:18:DE:22:B9:AE
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wmaster0 Link encap:UNSPEC HWaddr 00-18-DE-22-B9-AE-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 seems to be correct but no, I cannot connect to the internet or ping hostnames of websites. I can only ping IP addresses. Strange. Looks like a DNS issue although the nameserver settings where correctly set up in yast.
Edited /etc/resolv.conf and added the smae settings as I had in opensuse 10.3. Now it resolves the ip address when I ping the hostname but got a 100% packet loss and the message that the destination host is not reachable. Restarted the network manager and checked /etc/resolv.conf. Surprise, the file was empty again, thanks to the network manager.
Second operation, reconfigure the **** thing in yast with network manager on and DHCP config. Nothing else.
Saved the stuff, restarted the network manager and checked ifconfig.
Got the exact same ifconfig output as at was with the fixed IP while I needed to get 192.168.1.102 as IP.
OK, reboot the system and checked again. Still the same fixed IP output. Third solution, leave network manager on and set both cards to “Not configured”. Saved and rebooted the pc.
Cool, now it configures the network with dhcp while it is not supposed to be configured. I got IP 192.168.1.102 while I need 192.168.1.3 because it is a server !!!
Back to the beginning. Restarted yast and disabled the network manager and used the traditional ifup. Configured both with dhcp and fixed ip config but exactly the same issue, no resolve and no internet.
All this was done in the console TTY1. That I got the brilliant idea to start KDE and check the knetworkmanager applet. Although there was a config set up in yast there was nothing of all this to find in Knetworkmanager. Quickly added a new eth0 config with fixed IP and activated it. Sweeeeeet… internet is working.
But as soon as I reboot, whatever setup choosen in yast, I have no internet connection. I always have to log in to kde, check the knetwork manager (and most of the time start it manually because it is not loading) and manually start the connection.
There was a crash issue with knetwork manager so I did an online update and updated the recommended and security patches.
I think this even made it worse.
I hope someone has to answer to solve this or do I have to kill someone to get a network connection ?
This is the very basic part of a modern operating system and this is not even working in a brand new release of opensuse, beats me. I lost almost two hurs today only to get a correct and simple basic network connection which takes me 10 seconds in windows to set it up. I must be dreaming, this is a nightmare.
Sorry if I sound a bit short but I’m not used to spend 2 hours on a simple stupid basic thing I’ve configured for years. This makes me so mad !