Versionen im Vergleich

Schlüssel

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



Deutsch

Beschreibung:

Mit dem folgenden Add-in-Skript können Sie auf LANCOM Switches der XS-Serie eine statische IPv4-Adresse setzen, ein Management-VLAN festlegen und den DHCP-Client auf dem Gerät de-/aktivieren.

Info
Das mit diesem Skript gesetzte Management VLAN ist nicht routingfähig!

Liste der verwendeten Variablen:

VariableBeschreibung

IP_Address

IP_DHCPClient

IP_Gateway

IP_Nameserver

IP_Subnet

IP_VLAN

Statische IP Adresse des Geräts.

On/Off Switch zur De-/Aktivierung des DHCP Clients.

IP Adresse des Standard-Gateways.

IP-Adresse des DNS-Servers.

Subnetzmaske des Netzbereiches.

Management VLAN ID.



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



    varDNStable = config.getTableByOid("16.1501.2");
    varDNSrow;
    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 als JSON-Datei:

View file
nameXS-GS45-StaticIP.json
height250


Englisch

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.

Info
The management VLAN set with this script is not routable!

List of used variables:

VariableDescription

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



    varDNStable = config.getTableByOid("16.1501.2");
    varDNSrow;
    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:

View file
nameXS-GS45-StaticIP.json
height250