With the following Addin script you can set a static IPv4 address on LANCOM Switches of the GS-3xxx series:
exports.main = function (config, context) {
if (context.device.type.indexOf("GS-3") >= 0) {
config.addScriptLine("configure terminal");
config.addScriptLine("ip name-server 1 " + context.vars.DNS_IP);
config.addScriptLine("exit");
var ipTable = config.getTableByOid("14.1.4.3.1");
var staticIP = ipTable.createNewRow();
staticIP.setByOid("1", 1);
staticIP.setByOid("2", context.vars.VLAN_ID);
staticIP.setByOid("3", context.vars.DHCP_MODE_GS31xx);
staticIP.setByOid("6", context.vars.SW_IP);
staticIP.setByOid("7", context.vars.MASK_PREFIX);
ipTable.addOrMerge(staticIP);
var ipRoutes = config.getTableByOid("14.1.4.4.1");
var defaultRoute = ipRoutes.createNewRow();
defaultRoute.setByOid("3", "0.0.0.0");
defaultRoute.setByOid("4", "0");
defaultRoute.setByOid("5", context.vars.GW_IP);
ipRoutes.addOrMerge(defaultRoute);
}
};
|
---|