XMC version 8.0
- Import the sctript = In the Extreme Management Center -> Administration -> Scripting -> Import...
- Execute the script = In the Extreme Management Center -> Network -> Devices -> choose group -> select more devices -> Right click -> Scripts -> ...
XMC version 8.1.2 and 8.1.3
- Import the sctript = In the Extreme Management Center -> Tasks -> Scrips -> Import...
- Execute the script = In the Extreme Management Center -> Network -> Devices -> choose group -> select more devices -> Right click -> Tasks -> ...
Some devices do answer with unexpected prompt. For such devices you can create
appdata/scripting/myCLIRules.xml (no reboot is required). The myCLIRules.xml "Rule name" must match the Vendor Profiles -> CLI Rules File Name variable. Vendor Profiles are inherited, you can configure the variable for whole family.
|Device||myCLIRules.xml||CLI Rules File Name|
Extreme Management Center version 8.0+ Scripts
|EXOS, IOS||Configure Vlan on the Port Cisco-Extreme||Configure vlan on ports - tagged or untagged based on request. The script check if the VLAN exists. If the vlan does not exist then the script does create the vlan. Tested on EXOS 15.3 and newer. Tested on Catalyst 12.2||TCL|
|EXOS, IOS, Comware OS, Procurve||Configure Vlan on the Port Extreme-Cisco-Comware-Procurve||Configure vlan on ports - tagged or untagged based on request. The script check if the VLAN exists. If the vlan does not exist then the script does create the vlan. Tested on EXOS 15.3 and newer. Tested on Catalyst 12.2. Tested on Comware 7.1.045. Tested on Procurve H.10.119||TCL|
|EXOS||Create EAPS||Creates the ring, assign selected ports as ring ports, confirue one switch as master and all other switches are transit nodes.||TCL|
|EXOS||Create EAPS control VLAN||If the vlan does not exist it does create the vlan, it add the vlan to the EAPS as control. Control vlan is configured as tagged on all EAPS ring ports.||TCL|
|EXOS||Create EAPS protected VLAN||Add vlan to the EAPS as protected. If the vlan does not exits then it creates it. Selected ports are added as tagged or untagged. If there is only one EAPS ring then you do not need to specify the EAPS ring name. Ring ports are added as tagged automatically.||TCL|
|EXOS||Authentication EXOS||Script does create NetLogin vlan (if does not exist), configure NetLogin on ports and configure Radius on EXOS devices.||TCL|
|IOS||Authentication Catalyst||Script will configure Radius and authentication on Catalyst devices & ports.||TCL|
|IOS||Authentication Catalyst - unconfigure||Script will UNconfigure Radius and authentication on Catalyst devices & ports.||TCL|
|BOSS||Authentication BOSS||Script does configure authentication on ports and configure Radius on BOSS based devices (ERS family). Details||TCL|
|BOSS||VLAN Provisioning BOSS||Script does create vlans on BOSS based devices (ERS family).||Python|
|BOSS||ERS NAC Enforce||This script allows the XMC operator to easily configure an ERS switch based on the ExtremeControl NAC configuration. The script will automatically configure all of the following: Primary and Secondary RADIUS Servers, including shared secret.RADIUS accounting, if enabled in XMC switch config. RADIUS dynamic-client (RFC3576 Change-of-Authorization). NTP or SNTP configuration to match that of the XMC Server, including the right timezone. (RFC3576 Change-of-Authorization requires the switch and server to have the same time). RADIUS reachability, if specified by user. EAPoL global and port level configuration. If the port selection included FA Client ports and these are to be filtered out, these ports will have EAPoL expressly disabled on them. Fabric Attach is always enabled on the ports. Spanning Tree FastStart or Edge configuration is always set on the ports||Python|
|VOSS||Automatic Fabric Creation||Select group of switches with the same NNI portlist, specify some basic parameters.||Python|
|VOSS||Configuration of a Cluster (vIST)||Cluster is created. You need their system-id before executing the script. Script must be executed one unit at a time. This script will disable/enable ISIS = it can disrupt traffic!||Python|
|VOSS||Configuring FA Server on BEBs||FA Server configuration||Python|
|VOSS, EXOS, BOSS||L2VSN||This script provisions a L2VSN between several BEBs running VOSS (VSP switches) and/or FA switches (EXOS/BOSS). It can create a VLAN and associate the provided UNI port/mlt to it, making the necessary checks (FA enabled on it or not) but it doesn't create the MLT itself.||Python|
|VOSS||Authentication VOSS||Configure radius server and accounting for management access.||TCL|
|Procurve||Authentication Procurve||Script will configure Radius and authentication on Procurve devices & ports.||TCL|
|Linux||NAC Daemon Commands||Script does stop - start - restart - status the nacctl.||TCL|
The software is provided as-is and Extreme Networks has no obligation to provide maintenance, support, updates, enhancements, or modifications. Any support provided by Extreme Networks is at its sole discretion.
Issues and/or bug fixes may be reported on The Hub.