All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] ncsh: alpha release
@ 2007-10-20 18:23 Peter V. Saveliev
  0 siblings, 0 replies; only message in thread
From: Peter V. Saveliev @ 2007-10-20 18:23 UTC (permalink / raw)
  To: lartc

...

Hello!

An alpha-mature code of the Connexion project is available:


http://www.radlinux.org/
http://www.radlinux.org/download/connexion-0.4.4.tar.bz2 [171Kb]

docs:
 * en: http://www.radlinux.org/docs/static/en/
 * ru: http://www.radlinux.org/docs/static/ru/

See docs/INSTALL for quick start-up howto (strictly speaking, installation 
isn't required, it can work out-of-box -- if all dependencies are provided).

config samples:
 * in the tarball, interfaces/console/testing/*
 * event handling: http://www.radlinux.org/connexion/wiki/Connexion/Samples

...

In general, Connexion is a framework that provides an easy way to create and 
combine system configuration modules. The 0.4.4 is shipped with modules:

 * ncsh: basic network setup (ethernet, vlan, bridging, pptp, pppoe controls), 
shaping (tbf,htb) (including class-factory for massive shaping)
 * events: snmp traps and netlink events handling
 * base dictionary

...

System requirements: GNU/Linux (2.6.13 and above tested; older kernels are not 
tested but should work, except, maybe, netlink events), glibc (uclibc is not 
tested, may not work in events handling), python2.4, iproute2, vlan-utils and 
other ip stuff.

Possible problems: netlink module uses ctypes and operates on very low level. 
It may have arch-related bugs, 'cause it is tested only on PC ia32 and amd 
x86_64

Additional python modules (may be installed, but are not necessary):

 * egenix-mx-experimental -- for UID(); if absent, uuidgen will be used
 * pysnmp 4.x
 * pyasn1
 * pysnmp-mibs -- for SNMP traps
 * ctypes -- for netlink events

So, without event handling, the Connexion project may work with python2.4 
only, w/o any additional packages (ip related utils are still needed, but if 
one works with network setup, he already has these utils)

...

I hope that the project will be useful. Any comments are appreciated. If 
anyone want to help the project with coding/testing/docs -- you are welcome.

-- 
Peter V. Saveliev
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-10-20 18:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-20 18:23 [LARTC] ncsh: alpha release Peter V. Saveliev

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.