Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Deutsch

Beschreibung:

Mit diesem Skript können Sie LEPS-MAC-Adressen und Benutzer auf LCOS LX-Access Points konfigurieren.

Liste der verwendeten Variablen:

VariableBeschreibung




Add-in Code:


/**


 *

@param

{Config}

config


 *

@param

{Context}

context


 *

Do

not

edit

this

comment

or

parameter

types.

Required

for

code

suggestions


*/


exports.main

=

function

(config,

context)

{



   
// LEPS auf Access Point aktivieren
     
config config.setScalarByOid("13.2.20.133.1", "1");

     
 // Funktion zum Anlegen von Leps-Profilen
     
 var addLepsProfiles = function (Name, NetworkName, CheckMacAddress, Vlan) {    
   
   var LepsProfileTable = config.getTableByOid("13.2.20.133.2");                                                  
       
   var LepsProfileTable_row = LepsProfileTable.createNewRow();                        
       
   LepsProfileTable_row.setByOid(1, Name);                                        
       
   LepsProfileTable_row.setByOid(2, NetworkName);                                      
       
   LepsProfileTable_row.setByOid(3, CheckMacAddress);                                      
       
   LepsProfileTable_row.setByOid(4, Vlan);                                                                                                                                                    
   
   LepsProfileTable.addOrMerge(LepsProfileTable_row);
     
 };

     
 // Funktion zum Anlegen von Leps-U-Usern
     
 var addLepsUUser = function (Name, Profile, Passwort, MacAddress, Vlan) {      
   
   var LepsUTable = config.getTableByOid("13.2.20.133.3");                                                
       
   var LepsUTable_row = LepsUTable.createNewRow();                        
       
   LepsUTable_row.setByOid(1, Name);                                      
       
   LepsUTable_row.setByOid(2, Profile);                                        
       
   LepsUTable_row.setByOid(3, Passwort);                                      
       
   LepsUTable_row.setByOid(7, MacAddress);                                        
       
   LepsUTable_row.setByOid(4, Vlan);                                                                                                          
       
   LepsUTable.addOrMerge(LepsUTable_row);
     
 };
     
 // Aufruf der Funktion zum Anlegen der LEPS-Profile. Folgende Daten müssen hier immer eingetragen werden: Profil-Name, Netzwerkname, MAC-Address-Check und VLAN
     
addLepsProfiles addLepsProfiles("Profil1","SSID1","Disabled","0");


     
 // Aufruf der Funktion zum Anlegen der LEPS-U-Benutzer. Folgende Daten müssen hier immer eingetragen werden: Name des Clients, Profile, Passwort, MAC-Adresse und VLAN
     
addLepsUUser addLepsUUser("User-1","Profil1","","00:11:22:33:44:55","0");    
   };

Add-in als JSON-Datei:



Englisch

Description:

You can use this script to configure LEPS MAC addresses and users on LCOS LX access points.

List of used variables:

VariableDescription




Add-in code:


/**


 *

@param

{Config}

config


 *

@param

{Context}

context


 *

Do

not

edit

this

comment

or

parameter

types.

Required

for

code

suggestions


*/


exports.main

=

function

(config,

context)

{



    // LEPS auf Access Point aktivieren

     
config
 config.setScalarByOid("13.2.20.133.1", "1");


     
 // Funktion zum Anlegen von Leps-Profilen

     
 var addLepsProfiles = function (Name, NetworkName, CheckMacAddress, Vlan) {     
   
   var LepsProfileTable = config.getTableByOid("13.2.20.133.2");                                                   
       
   var LepsProfileTable_row = LepsProfileTable.createNewRow();                         
       
   LepsProfileTable_row.setByOid(1, Name);                                         
       
   LepsProfileTable_row.setByOid(2, NetworkName);                                      
       
   LepsProfileTable_row.setByOid(3, CheckMacAddress);                                      
       
   LepsProfileTable_row.setByOid(4, Vlan);                                                                                                                                                     
   
   LepsProfileTable.addOrMerge(LepsProfileTable_row);

     
 };


     
 // Funktion zum Anlegen von Leps-U-Usern

     
 var addLepsUUser = function (Name, Profile, Passwort, MacAddress, Vlan) {       
   
   var LepsUTable = config.getTableByOid("13.2.20.133.3");                                                 
       
   var LepsUTable_row = LepsUTable.createNewRow();                         
       
   LepsUTable_row.setByOid(1, Name);                                       
       
   LepsUTable_row.setByOid(2, Profile);                                        
       
   LepsUTable_row.setByOid(3, Passwort);                                       
       
   LepsUTable_row.setByOid(7, MacAddress);                                         
       
   LepsUTable_row.setByOid(4, Vlan);                                                                                                           
       
   LepsUTable.addOrMerge(LepsUTable_row);

     
 };

     
 // Aufruf der Funktion zum Anlegen der LEPS-Profile. Folgende Daten müssen hier immer eingetragen werden: Profil-Name, Netzwerkname, MAC-Address-Check und VLAN

     
addLepsProfiles
 addLepsProfiles("Profil1","SSID1","Disabled","0");



     
 // Aufruf der Funktion zum Anlegen der LEPS-U-Benutzer. Folgende Daten müssen hier immer eingetragen werden: Name des Clients, Profile, Passwort, MAC-Adresse und VLAN

     
addLepsUUser
 addLepsUUser("User-1","Profil1","","00:11:22:33:44:55","0");   
 
   };

Add-in as JSON file:

View file
nameLX-LEPS-MAC.json
height150

...