Development/Tutorials/Solid/Network Management
Prerequisites
This tutorial assumes that you have read Solid_Tutorialsand are familiar with the Solid Hardware framework. If you want to use any backends other than the fake backends provided in kdelibs, you'll need to compile and install kdebase.
Features of the Solid Network Manager
The Solid Network Manager provides many useful features that have, up until now, been missing from KDE. These include:
- Notification of connection state. This allows applications to know when there is no internet connection, allowing them to not bother the user with "Connection Error" messages
- Notification of wireless connection state.
- Access to network devices and interfaces.
- Device <-> interface cross-referencing.
Note that there is a difference between the devices and the interfaces. The device is a representation of the device itself and all the things that normally are associated with a PCI/USB device such as: bus address, IRQ, etc. The interface is the name of the device e.g. 'eth0' which is used for commands like 'ifconfig.'