Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
xml Added NAC_Deamon_Control script Jul 29, 2019
Authentication_BOSS.md Added authentication script for BOSS based (ERS) devices Jun 15, 2018
README.md Added NAC_Deamon_Control script Jul 29, 2019

README.md

How To

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 -> ...

Prompt handling

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
HPE Comware/H3C myCLIRules.xml comware

Extreme Management Center version 8.0+ Scripts

OS Script name Description Type
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

Support

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.

Be Extreme

You can’t perform that action at this time.