Description:
With the following Add-in script you can set a static IPv4 address on LANCOM Switches of the XS series, set a Management VLAN and de-/activate the DHCP client on the device.
List of used variables:
Variable | Description |
---|
IP_Address IP_DHCPClient IP_Gateway IP_Nameserver IP_Subnet IP_VLAN | Static IP Address of the Device. Enable or Disable the DHCP client functionality of the device. IP address of the default gateway. IP address of the DNS server. Subnet mask of the network. Management VLAN ID of the device. |
|
|
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) { config.setScalarByOid("16.1.2.3.7", context.vars.IP_DHCPClient); // DHCP Client (1=off, 3=on) config.setScalarByOid("16.1.2.3.11", context.vars.IP_VLAN); // VLAN-ID config.setScalarByOid("16.1.2.3.101", context.vars.IP_Address); // IP-Address config.setScalarByOid("16.1.2.3.102", context.vars.IP_Subnet); // Subnet-Mask config.setScalarByOid("16.1.2.3.103", context.vars.IP_Gateway); // Default Gateway
var DNStable = config.getTableByOid("16.1501.2"); var DNSrow; DNSrow = DNStable.createNewRow(); DNSrow.setByOid("1", "1"); // Addresstype (1=IPv4) DNSrow.setByOid("2", context.vars.IP_Nameserver); // IPv4/IPv6 Address DNStable.addOrMerge(DNSrow);
};
|
---|
Add-in as JSON file: