Extreme Networks Sentriant AG Software User's Manual page 259

Hide thumbs Also See for Sentriant AG:
Table of Contents

Advertisement

802.1X Quarantine Method
send exit
expect (config)#
Exit script:
send exit
expect #
send exit
expect press or to select option.
send -noreturn l
The conditions in the above scripts are driven by the values of the variables entered by the user, but
sometimes it is necessary to drive conditions from interactions with the switch. For example, if a switch
can be configured with either a blank password or no password (no password prompt) then the text
field for password is insufficient to specify the correct configuration. Instead the script can use a regular
expression to expect either a password prompt or no prompt, and drive subsequent commands from the
result.
The following script works when any combination of Username and Password prompt appear (and thus
also works with both telnet and SSH without needing to check which the user selected):
Initialization script:
expect -regex (Username:|Password:|>)
send -ifmatched Username: ${USERNAME}
expect -ifmatched Username: -regex (Password:|>)
send -ifmatched Password: ${PASSWORD}
expect -ifmatched Password: >
Reauthorization script:
send set dot1x port ${PORT} init
expect >
Exit script:
send exit
259
Sentriant AG Software Users Guide, Version 5.3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sentriant ag 5.3

Table of Contents