Description:
You can use this script to configure LEPS MAC addresses and users on LCOS LX access points.
List of used variables:
Add-in code:
exports.main = function (config, context) {
config.setScalarByOid("13.2.20.133.1", "1");
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);
};
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);
};
addLepsProfiles("Profil1","SSID1","Disabled","0");
addLepsUUser("User-1","Profil1","","00:11:22:33:44:55","0");
};
|
---|
Add-in as JSON file:
LX-LEPS-MAC.json