Bugzilla – Bug 372733
No Internet out of the box: KNetworkManager/nm-applet not running
Last modified: 2008-03-30 18:10:32 UTC
On a freshly booted live CD medium, there is no Internet connection out of the box. Under KDE, KNetworkManager is missing and under GNOME, nm-applet is missing from the taskbar. Almost all other Live CDs have something like these running by default, so that the user can easily connect e.g., to a wireless network, by just browsing through the list of available WLANs with one of these applets. On openSUSE 11.0 Alpha3, by contrast, I have to go into some YAST module and check a somewhat obscure checkbox hidden in a tab in order to "Enable Device Control for Non-root User Via Kinternet". I don't know whether this is the official way, but after doing so, KNetworkManager (on KDE) or nm-applet (on GNOME) magically appears in my taskbar. It should be there by default right from the beginning, like on any other Live CD.
On a second computer, I do not have this issue. (The one where it does NOT work is a HP Compaq tc4400)
Comment #1 was a mistake. I have this issue on *all* computers. It can be fixed by manually running: sudo /etc/init.d/network restart (Running this without sudo returns permission errors - maybe this is related to the problem? The user on a Live CD *should* have enough permissions to join a LAN/WLAN, shouldn't he?)
rcnetwork restart doesn't fix this problem for me. Also, the icons (knetworkmanager) in the task bar (both wireless and wired) don't do anything with a left click. A hover of the cursor over the icons results in a 'inactive' pop up. A right click doesn't give any useful options.
After running dhcpcd-test eth0 it showed that I had an ip address even though ifconfig showed none. I right clicked on the wired internet icon in the system tray and chose new connection, even though eth0 was already listed. I entered eth0 and whatever else was needed (can't remember the details) and then I saw the spinning gear with the status bar and it connected. Now when I right click the icon it shows eth0 (Manual IP config) with an x in the box on the left. I still have to choose this entry whenever I reboot or restart the network. By the way, I'm using a regular install, not the live cd.
I have tested this again. At least on my machines, it appears that /etc/init.d/network fails to launch during the boot process. Thus, when I manually run sudo /etc/init.d/network restart then it starts working.
*** This bug has been marked as a duplicate of bug 359793 ***
I'm not sure what the strike through means of bug 359793 but I've installed the rpm linked to that bug and it didn't help me. (hal-0.5.10_git20080319-14.1.i586.rpm) Are you doing something after sudo /etc/init.d/network restart to make it work? When I do this, the network restarts but ifconfig shows no ip address for eth0. The only way I've able to connect to the internet is to use the steps I outlined above.
I tried rcnetwork restart again and this time it connected but it used eth0 (Manual IP config) instead of the original eth0 from the installation configuration.