Development/Tutorials/Solid/Network Management

From KDE TechBase
Revision as of 00:26, 30 December 2006 by Jackrabbit123 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.'

Let's begin

Cross-referencing devices to interfaces

Initializing devices

Encryption

Putting it all together