README 2.06 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
****************************************************
*  DISCLAIMER                          DISCLAIMER  *
****************************************************
* I must remind that this program is NOT SAFE at all. Use it at your
own risk. You can crush down your network. If you do not know what
a VLAN exactly is, please do not use it.

* I strongly advise you to read the vlb-linux documentation
because you will probably need it
****************************************************
*  DISCLAIMER                          DISCLAIMER  *
****************************************************

* To know what are VLANs, and what has the VLANserver been designed for,
please refer to the FAQ that has been written for the VLANserver :
    http://www.videolan.org/

* this miniVLANserver is a simplified VLANserver that has been designed
to fit the needs at our school. It has been designed to be very simple
and not optimized at all (because the numbers of request made by vlc
did not urge it).

* Switch that are supported are 3com switches : 1100 33OO 1000 Desktop
SNMP requests to change VLAN do not work on our HP procurve 2524 switch

* parts are :
vlcs/   contains the source of the program that dialogs with the vlc
bin/    contains main program and different scripts
    vlcs            program that dialogs with the vlc
    updatedb.php    sends request to all switches in order to update
                    the vlcs' database
    go_vlan2.php    script that send request to put back all the ports
                    to the VLAN 2
    several others...
conf/   contains configuration files : 
    network.conf    the network topology (network.conf)
    create.sql      the database definition
    vlcs.conf       the list of channels
    network.sql     generated by gensql.sh using network.conf, do NOT edit
htdocs/ contains php files for administration/audimat through http

README              this file
INSTALL             installation instruction
TODO                a plain todolist
crontab             the crontab to be inserted in the system's crontab
                    to run updating scripts