Ixia EE11ABG 802.11 a/b/g Emulation Engine User Manual EmulationEngine 11a b g User s Guide
Ixia 802.11 a/b/g Emulation Engine EmulationEngine 11a b g User s Guide
Ixia >
Contents
- 1. User Manual 1 of 3
- 2. User Manual 2 of 3
- 3. User Manual 3 of 3
User Manual 2 of 3
EmulationEngine 11a/b/g User's Guide CHAPTER 6: The Command Line Interface (CLI) The CLI can be used to display and modify the configuration of the EmulationEngine from a PC that is connected via Telnet or the serial port. The CLI also includes commands to configure and run virtual stations, display statistics, and to access the System Under Test. The EmulationEngine maintains statistics and event log files that you can configure and display using CLI commands. CLI Usage Notes 1) CLI commands are not case sensitive (e.g., "set Date" is the same as "set date"). 2) You do not need to enter the entire command string to execute a command. Only the number of unique characters required to identify the command are needed (e.g., "se da" will execute the "set date" command because there are no other CLI commands that begin with “se” and no other set objects that begin with "da"). 3) Some parameters can be assigned very large values in the range: 0...2,147,483,647. Do not enter commas (,) for values larger than 999 (e.g., use 1000 rather than 1,000). 4) It is very important to keep a printed record of configuration parameters. See "Configuration Records" in Chapter 9. User Log-In The EE login prompt is displayed after you successfully establish a connection to the EmulationEngine. See “Initial Setup” in Chapter 4. When you have successfully established this connection, the CLI prompts you to enter a log in name and password. EE login: Admin Password: ** The default log in user name is "Admin". The default password is "EE". Both entries are case sensitive (i.e., the default user name is "Admin", not "admin"). After you enter a valid user name and password, the CLI displays a version banner, the current system time and status, and a CLI prompt. Communication Machinery Corporation EmulationEngine(tm) 11a/b/g Rev 2.0.0 System date & time is THU JAN 01 00:00:44 1970 Use the "set date" or "set time" command to adjust EmulationEngine 11a/b/g software version 2.0.0 WLAN mode .................... 802.11b WLAN MAC address ............. 00:0b:cd:59:23:57 WLAN address mask ............ ff:ff:ff:ff:00:00 LAN MAC address .............. 00:0b:16:00:00:07 BSSID of System Under Test.... 00:60:1d:f0:de:97 Rev #/Date: 2.0.0 Beta/07.17.03 6-1 Communication Machinery Corporation (CMC) The EmulationEngine is not joined with the SUT. 0 vSTAs currently in the system. CMC_EE -> The CLI is now ready to accept your commands. NOTE: If the CLI displays the message “This EmulationEngine has not been Node Locked” after you enter the EE login name and password, see “Missing Key File” in Chapter 9. Troubleshooting. User Log-Off Use the quit command to log off from the CLI: CMC_EE -> quit After log-off, you must reopen the telnet connection to log in to the CLI. CLI Commands The “help” command will display a list of all CLI commands. Example: CMC_EE -> help List of EmulationEngine CLI commands: assoc -- Associate a vSTA with the SUT auth -- Authenticate a vSTA with the SUT autoconf -- Autoconfig-init-auth-assoc N vSTAs autorun -- Run N configured/associated vSTAs clear bssid -- Clear BSSID for System Under Test clear evlog -- Clear event log file or buffer clear group -- Clear vSTA group data clear sntpserver -- Clear SNTP/NTP server IP address clear systemname -- Clear the EmulationEngine system name clear vsta -- Clear vSTA data conf -- Configure a vSTA deauth -- Deauthenticate a vSTA del group -- Delete a vSTA group del key -- Delete Encryption key del statfile -- Delete a vSTA statistics file del summfile -- Delete a vSTA statistics summary file del vsta -- Delete a vSTA disassoc -- Disassociate a vSTA exec -- Execute a command file ftp -- Software update via FTP get association -- Display Association Table get basic11b -- Display Basic 11b Rates get bssid -- Display BSSID of System Under Test get bsslist -- Display list of discovered BSSIDs get channel -- Display Radio Channel get config -- Display current EmulationEngine configuration get countrycode -- Display Country Code get ctsmode -- Display CTS mode (11g) get ctsrate -- Display CTS rate (11g) get ctstype -- Display CTS type (11g) get eemac -- Display Wireless LAN MAC Address get eemask -- Display Wireless LAN Address Mask 6-2 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide get eestatus -- Display EmulationEngine status get evlog -- Display event log data get features -- Display authorized features get fragmentthreshold -- Display Fragment Threshold get frequency -- Display Radio Frequency (MHz) get gateway -- Display Gateway IP Address get group -- Display information for a vSTA group get hardware -- Display Hardware Revisions get ipaddr -- Display IP Address get ipmask -- Display IP Subnet Mask get key -- Display Encryption Key get keyentrymethod -- Display Encryption Key Entry Method get login -- Display Login User Name get power -- Display Transmit Power Setting get rate -- Display Data Rate get rtsthreshold -- Display RTS/CTS Threshold get shortpreamble -- Display Short Preamble (11b/11g) Usage get shortslottime -- Display Short Slot Time (11g) Usage get sntpserver -- Display SNTP/NTP Server IP Address get statfile -- Display vSTA statistics from file get station -- Display Station Status get summfile -- Display vSTA statistics summary from file get systemname -- Display the EmulationEngine system name get telnet -- Display Telnet Mode get tzone -- Display Time Zone Setting get uptime -- Display UpTime get version -- Display Firmware Version get vsta -- Display vSTA information get wirelessmode -- Display Wireless LAN Mode halt -- Halt a running vSTA help -- Display CLI Command List history -- Display the command line history init -- Initialize a configured vSTA join -- Join the EE with the System Under Test ping -- Ping quit -- Logoff reboot -- Reboot the EmulationEngine reset eemac -- Reset the WLAN MAC address to default value reset group -- Reset a vSTA group to the initialized state reset vsta -- Reset a vSTA to the initialized state run -- Run an associated vSTA save evlog -- Save the event log buffer to file save group -- Save vSTA group data save vsta -- Save vSTA data scan -- Acquire SUT (scan/join) set basic11b -- Set Use of Basic 11b Rates set bssid -- Set the BSSID for the System Under Test set countrycode -- Set Country Code set ctsmode -- Set CTS Mode (11g) set ctsrate -- Set CTS Rate (11g) set ctstype -- Set CTS Type (11g) set date -- Set the system date set eemac -- Set WLAN MAC Address set eemask -- Set WLAN Address Mask set evlog -- Set event log controls set factorydefault -- Restore to Default Factory Settings Rev #/Date: 2.0.0 Beta/07.17.03 6-3 Communication Machinery Corporation (CMC) set features -- Upgrade current feature set set fragmentthreshold -- Set Fragment Threshold set gdraft5 -- Set 11g Draft 5.0 compatibility (11g) set gateway -- Set Gateway IP Address set group -- Set vSTA group configuration parameters set ipaddr -- Set IP Address set ipmask -- Set IP Subnet Mask set key -- Set Encryption Key set keyentrymethod -- Select Encryption Key Entry Method set login -- Modify Login User Name set password -- Modify Password set power -- Set Transmit Power set rate -- Set Data Rate set rtsthreshold -- Set RTS/CTS Threshold set shortpreamble -- Set Short Preamble (11b/11g) Usage set shortslottime -- Set Short Slot Time (11g) Usage set sntpserver -- Set SNTP/NTP Server IP Address set systemname -- Set the EmulationEngine system name set telnet -- Set Telnet Mode set time -- Set the system time set tzone -- Set Time Zone Setting set vsta -- Set vSTA configuration parameters set wirelessmode -- Set Wireless LAN Mode timeofday -- Display Current Time of Day version -- Software version CMC_EE-> This list does not include the commands that are available in administrative mode. See “Administrative Mode Commands” for a list of additional commands that are available in administrative mode. System Under Test Commands These commands are used to scan for and join with a device that can be tested by the EmulationEngine. These commands must be used to select and join with a System Under Test before you can use the Virtual Station Set-Up and Control Commands described below. clear bssid -- Clear BSSID for System under test get bssid -- Display BSSID of System under test get bsslist -- Display list of discovered BSSIDs get wirelessmode -- Display Wireless LAN Mode join -- Join the EE with the System Under Test scan -- Acquire SUT (scan/join) set bssid -- Set the BSSID for the System Under Test set wirelessmode -- Set Wireless LAN Mode These commands can also be used to change the System Under Test while virtual stations are defined and active. Use the following command sequence: 1) Use the reset command to return all virtual stations to an initialized state: reset vsta all 6-4 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide 2) If the new System Under Test is not in the EmulationEngine's BSS list, a scan is required: scan 3) Use the set bssid command to set the EmulationEngine to another System Under Test: set bssid4) Use the join command to join with the System Under Test: join 5) Issue the authenticate command for all virtual stations: auth vsta all 6) Issue the associate command for all virtual stations: assoc vsta all 7) Run the test for all virtual stations: run vsta all bssid (get/set/clear) get bssid This command shows the current BSSID/MAC address of the system that is being tested. get bssid Example: CMC_EE -> get bssid BSSID of System Under Test: 00:04:e2:34:e0:a8 CMC_EE -> set bssid This command specifies the BSSID/MAC address of the system to be tested. This is the System Under Test that the EmulationEngine will scan for and join with. The default value is all zeros. NOTE: The EmulationEngine must be configured with a non-zero BSSID in order to perform a Join operation and to create and run virtual stations. set bssid : MAC address of the System Under Test. Example: CMC_EE -> set bssid 00:04:e2:34:e0:a8 BSSID of System Under Test: 00:04:e2:34:e0:a8 CMC_EE -> CMC_EE -> get bssid BSSID of System Under Test: 00:04:e2:34:e0:a8 CMC_EE -> Rev #/Date: 2.0.0 Beta/07.17.03 6-5 Communication Machinery Corporation (CMC) clear bssid This command clears the current BSSID. clear bssid Example: CMC_EE -> clear bssid BSSID 00:04:e2:34:e0:a8 cleared use the set bssid CLI command to set the BSSID of the System Under Test CMC_EE -> bsslist (get) This command shows the Basic Service Sets discovered in the most recent scan. See the scan command. get bsslist Example: CMC_EE -> get bsslist BSS Type Channel RSSI BSSID -------- ---------- ----SUT BSS 5.180 ( 36) 38 00:04:e2:37:e6:a1 SUT BSS 5.200 ( 40) 36 00:05:5d:89:c5:f9 SUT BSS 5.220 ( 44) 35 00:04:e2:38:a7:87 SUT BSS 5.260 ( 52) 68 00:04:e2:38:a8:d2 SUT: 4, Ad-Hoc: 0. Total BSS: 4 CMC_EE -> SSID ---CMC/KDB SMC-1 Noah - DLink jeff SMC_03 join This command joins with the System Under Test. It must be present in the current Basic Service Set list. See the bsslist command. join Example: CMC_EE -> join The join should take about 1 sec CMC_EE -> EE Join: Checking BSS ... OK EE Join: Checking channel ... OK EE Join: Initiating JOIN ... Infrastructure 5.260 55 00:04:e2:38:a8:d2 SMC_03 EE Join: channel 5260, SMC_03 OK CMC_EE -> vSTA ID:0 NOTIFY Operation JOIN succeeded. - WED JUL 09 10:12:24 2003 CMC_EE -> scan This command scans for Basic Service Set IDs and, optionally, joins with the System Under Test. The EmulationEngine’s wireless mode affects the type of devices that can be discovered in a scan. 6-6 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide See “set wirelessmode” to change the EmulationEngine’s wireless mode. NOTE: If a test is in process (see the run command), a scan operation will be disruptive to the normal testing operations of the EmulationEngine. CMC_EE -> scan Active (probe request) or passive (listen for beacons) [a/p: p]? Enter "a" and press the key to select an active scan. Just press the key to select the default passive mode. If passive mode is selected, the CLI will prompt for the following scanning options: Channel (0 = all) [0]? Channel timeout in msec [300]? Attempt a join with SUT 00:04:e2:34:e0:a8 [y/n: n]? If active mode is selected, the CLI will prompt for the following scanning options: Broadcast or directed probe request [b/d: d]? Channel (0 = all) [0]? Channel timeout in msec [300]? Attempt a join with SUT 00:04:e2:38:56:78 [y/n: n]? n Example: CMC_EE -> scan Active (probe request) or passive (listen for beacons) [a/p: p]? Channel (0 = all) [0]? Channel timeout in msec [300]? Attempt a join with SUT 00:04:e2:38:a8:d2 [y/n: n]? The scan should take about 4 sec CMC_EE -> OK CMC_EE -> CMC_EE -> Passive scanning 5 GHz 54Mbps (802.11a) channels for 4 seconds... BSS No. 0 BSSID 00:04:E2:38:A8:D2 BSS No. 1 BSSID 00:04:E2:38:56:68 BSS No. 2 BSSID 00:04:E2:37:E6:A1 BSS No. 3 BSSID 00:04:E2:38:A7:87 Select BSS: Looking for .. 00:04:E2:38:A8:D2 Select BSS: Found ........ 00:04:E2:38:A8:D2 => BSS'es from the selected wireless mode <= BSS Type Channel RSSI BSSID -------- ---------- ----SUT BSS 5.220 ( 44) 31 00:04:e2:38:a7:87 SUT BSS 5.260 ( 52) 55 00:04:e2:38:a8:d2 SUT BSS 5.280 ( 56) 46 00:04:e2:38:56:68 SUT BSS 5.300 ( 60) 44 00:04:e2:37:e6:a1 SMC-1 SUT: 4, Ad-Hoc: 0. Total BSS: 4 Rev #/Date: 2.0.0 Beta/07.17.03 SSID ---jeff SMC_03 DSM APDUT CMC/KDB 6-7 Communication Machinery Corporation (CMC) vSTA ID:0 NOTIFY Operation SCAN succeeded. - WED JUL 09 10:12:19 2003 wirelessmode (get/set) get wirelessmode This command displays the current Wireless LAN Mode (11a, 11b, or 11g): get wirelessmode Example: CMC_EE -> get wirelessmode Wireless LAN Mode: 11g CMC_EE -> set wirelessmode This command sets the EmulationEngine’s Wireless LAN Mode: set wirelessmode : 11a = 802.11a, 11b = 802.11b, or 11g = 802.11g. The default value is 11g. NOTE: The feature set you ordered from CMC may limit the number of available wireless mode selections. The CLI will display an error message if the wireless mode selection is not in your feature set. Virtual Station Set-Up & Control Commands The following commands configure and activate virtual stations. Most of these commands require that you select and join with a System Under Test before the command is issued (see the “System Under Test Commands”). assoc -- Associate a vSTA with the SUT auth -- Authenticate a vSTA with the SUT autoconf -- Autoconfig-init-auth-assoc N vSTAs autorun -- Run N configured/associated vSTAs clear group -- Clear vSTA group data clear vsta -- Clear vSTA data conf -- Configure a vSTA deauth -- Deauthenticate a vSTA del group -- Delete a vSTA group del vsta -- Delete a vSTA disassoc -- Disassociate a vSTA get group -- Display information for a vSTA group get vsta -- Display vSTA information halt -- Halt a running vSTA init -- Initialize a configured vSTA reset group -- Reset a vSTA group to the initialized state reset vsta -- Reset a vSTA to the initialized state run -- Run an associated vSTA save group -- Save vSTA group data save vsta -- Save vSTA data set group -- Set vSTA group configuration parameters set vsta -- Set vSTA configuration parameters 6-8 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide Most of the commands in this group require that you join with a System Under Test. If a join or scan has not been done, the CLI will display the following message: ** **You must do a "join" or a "scan" with the join option first. ** Use the System Under Test commands described above to join with a System Under Test before using the commands in this group. The following diagram illustrates the life cycle of a virtual station from its null (unconfigured) state to its running state in the active execution of a test. This illustration will help you determine the sequence of commands to use to achieve the desired results with virtual station setup and control commands. conf Null Configured del init del Initialized auth del deauth, reset deauth, reset reset Authenticated disassoc del Associated halt assoc del run Running NOTES: The state names used in the diagram are defined as follows: Rev #/Date: 2.0.0 Beta/07.17.03 6-9 Communication Machinery Corporation (CMC) Null: The virtual station does not yet exist, it hasn't been created (i.e., configured). Configured: The initial configuration parameters for the virtual station have been defined. Initialized: The virtual station has been added to the system's internal tables (addressing, etc.). Authenticated: The virtual station has been authenticated with the System Under Test. Associated: The virtual station has been associated with the System Under Test. Running: The virtual station is running, either its internal load application or externally supplied network traffic. assoc This command initiates the association sequence for one or more virtual stations. The virtual station(s) must be configured, initialized, and authenticated before this command can be used. The following command will initiate the association sequence for one or all virtual stations. assoc vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., assoc vsta all), the association sequence is initiated for all virtual stations. The following command will initiate the association sequence for all virtual stations in a specified group. assoc group : Group ID (1...64) Example: CMC_EE -> assoc vsta 1 CMC_EE -> OK CMC_EE -> vSTA ID:1 NOTIFY Operation ASSOC succeeded - TUE JUL 15 03:08:38 2003 CMC_EE -> auth This command initiates the authentication sequence for one or more virtual stations. The virtual station(s) must be configured and initialized before this command can be used. NOTE: The EmulationEngine supports both open system and shared key authentication. The following command will initiate the authentication sequence for one or all virtual stations. auth vsta 6-10 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., auth vsta all), the authentication sequence is initiated for all virtual stations. The following command will initiate the authentication sequence for all virtual stations in a specified group. auth group : Group ID (1...64) Example: CMC_EE -> auth vsta 1 CMC_EE -> OK CMC_EE -> vSTA ID:1 NOTIFY Operation AUTH succeeded - TUE JUL 15 03:08:15 2003 CMC_EE -> autoconf This command can be used to configure, initialize, authenticate and associate a number of virtual stations using a single command. It can be issued multiple times. The first time the command is issued the base MAC and IP virtual station addresses must be specified. For subsequent commands, the IP and MAC address parameters are not required. The specified number of virtual stations will be configured using either default values or the values specified in the command line. Except for the number of virtual stations to be configured, values are specified using a "name/value" pair syntax and may be given in any order. autoconf mac ip [group ] [csmode persistent|non-persistent] [retry ] [timeout ] [authentication open-system|shared-key] [encryption on|off] [keyindex ] [cipher wep] [mode internal|external] [target ] [count ] [size ] : The number of virtual stations to be configured (1...64). If this is not the first autoconf command, new virtual stations will be configured starting at the last virtual station and incrementing for . Default: None. mac : Base/starting value to be used for virtual station MAC addresses. This parameter is required for the first autoconf command and should not be specified for subsequent commands. Default: Last MAC address + 1. The starting MAC address must be within the range of MAC addresses defined by the WLAN Base MAC Address and WLAN MAC Mask in EmulationEngine configuration (see “set eemac” & “set eemask”). ip : Base/starting value to be used for virtual station IP addresses. This parameter is required for the first autoconf command and should not be specified for subsequent commands. Default: Last IP address + 1. Rev #/Date: 2.0.0 Beta/07.17.03 6-11 Communication Machinery Corporation (CMC) [group ]: Optional group ID number (1...64). [csmode persistent|non-persistent]: Connection mode (persistent or non-persistent). [retry ]: If csmode is presistent, this parameter specifies the Authentication/Association retry limit (1...2,147,483,647 or zero (=no retries)). [timeout ]: If csmode is presistent, this parameter specifies the Authentication/Association timeout in milliseconds (1...2,147,483,647 or zero (=immediate timeout)). [authentication open-system|shared-key]: Authentication mode (open-system or shared-key). [encryption on|off]: Encryption mode (on or off). [keyindex ]: If encryption is on, a shared key index number (1...4). [cipher wep]: Enables WEP cipher mode. [mode internal|external]: If mode is internal, virtual station(s) will generate data using Ping (ICMP Echo Request) packets. Each virtual station will run a ping transmitter process. The packets will contain virtual station IP and MAC source address. If Internal is specified the "target" parameter must also be specified. If mode is external, data for virtual station(s) will be generated by an external host connected to the same LAN as the EmulationEngine. IP and ARP packets generated from this host that contain the virtual station's IP address as a source will be translated at the MAC layer to appear as if sourced from the virtual station's MAC address. Default: Internal. [target ]: Target host's IP address. If mode is Internal this parameter is required. Default: None. [count ]: Number of ping packets to send: 0...2,147,483,647. Default: 1000. [size ]: Size of ping data buffer (64...1024). Default: 1024. Examples: CMC_EE -> autoconf 2 mac 00:0b:cd:59:00:01 ip 10.1.35.150 mode external vSTA ID:1 IP:10.1.35.150 MAC:00:0b:cd:59:00:01 CONF OK vSTA ID:2 IP:10.1.35.151 MAC:00:0b:cd:59:00:02 CONF OK vSTA ID:1 INIT OK vSTA ID:2 INIT OK vSTA ID:1 AUTH CMD OK vSTA ID:1 AUTH NOTIFY OK vSTA ID:2 AUTH CMD OK vSTA ID:2 AUTH NOTIFY OK vSTA ID:1 ASSOC CMD OK vSTA ID:1 ASSOC NOTIFY OK vSTA ID:2 ASSOC CMD OK 6-12 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide vSTA ID:2 ASSOC NOTIFY OK CMC_EE -> CMC_EE -> autoconf ? vSTA Auto-Configuration Information Configured vSTAs ...... 2 Base IP Address ....... 10.1.35.150 Next IP Address ....... 10.1.35.152 Base MAC Address ...... 00:0b:cd:59:00:01 Next MAC Address ...... 00:0b:cd:59:00:03 CMC_EE -> NOTE: By default, all virtual stations that are created in the CLI are assigned to group 1. This can be changed using the “set vsta group ” command. autorun This command automatically runs one or more configured virtual stations that are in the associated state. It is intended for use in conjunction with the autoconf command. Any other use may produce unexpected results. It will issue the run command for the specified number of virtual stations. autorun [nVstas] [nVstas]: Optional number of virtual stations (1...64). If this parameter is omitted, the total number of auto-configured (autoconf) virtual stations is used. conf This command configures a virtual station. It specifies a virtual station's IP address, WLAN MAC address and load application mode. It also specifies the load application protocol, target host and application specific parameters. After a virtual station is configured, it must be initialized with the "init" command. conf : Virtual Station ID (1...64) : Virtual station’s WLAN IP address (nnn.nnn.nnn.nnn) : Virtual station’s WLAN MAC address (xx:xx:xx:xx:xx:xx). The starting MAC address must be within the range of MAC addresses defined by the WLAN Base MAC Address and WLAN MAC Mask in EmulationEngine configuration (see “set eemac” & “set eemask”). : external or internal. If external mode is used, the remaining parameters ( ) are optional. : Specifies the Load Application Protocol (ping). : Target IP address (nnn.nnn.nnn.nnn) : Number of ICMP Echo Requests to transmit: 0...2,147,483,647. Rev #/Date: 2.0.0 Beta/07.17.03 6-13 Communication Machinery Corporation (CMC) : Number of data bytes to be included in ICMP Echo Requests: 64...1024. Example: CMC_EE -> conf 3 10.1.40.20 00:0b:cd:59:00:01 internal ping 10.1.40.16 64000 1024 CMC_EE -> OK NOTE: By default, all virtual stations that are created in the CLI are assigned to group 1. This can be changed using the “set vsta group ” command. deauth This command initiates the de-authentication sequence for one or more virtual stations. The virtual station(s) must be configured, initialized and authenticated before this command can be used. The following command will initiate the de-authentication sequence for one or all virtual stations. deauth vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., deauth vsta all), the de-authentication sequence is initiated for all virtual stations. The following command will initiate the de-authentication sequence for all virtual stations in a specified group. deauth group : Group ID (1...64) Example: CMC_EE -> deauth vsta 1 CMC_EE -> OK CMC_EE -> vSTA ID:1 NOTIFY Operation DEAUTH succeeded - TUE JUL 15 03:09:56 2003 CMC_EE -> disassoc This command initiates the disassociation sequence for one or more virtual stations. The virtual station(s) must be configured, initialized, authenticated, and associated before this command can be used. The following command will initiate the disassociation sequence for one or all virtual stations. disassoc vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., disassoc vsta all), the disassociation sequence is initiated for all virtual stations. The following command will initiate the disassociation sequence for all virtual stations in a specified group. disassoc group : Group ID (1...64) 6-14 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide Example: CMC_EE -> disassoc vsta 1 CMC_EE -> OK CMC_EE -> vSTA ID:1 NOTIFY Operation DISASSOC succeeded - TUE JUL 15 03:09:50 2003 CMC_EE -> group (clear/del/get/reset/save/set) These commands display and modify group configuration. Group commands are a convenient way to reference multiple virtual stations using a single command. For example, the "set group" command will assign the specified parameters to all virtual stations in the group. clear group stats This command clears all statistics for all virtual stations in a specified group. clear group stats : Group ID (1...64) del group This command clears all configuration parameters for a specified group and removes the group from the system. del group : Group Number (1...64) Example: CMC_EE -> del group 2 5 vSTAs deleted CMC_EE -> OK CMC_EE -> vSTA ID:6 NOTIFY DELETED - reason: delete command - WED JUL 16 07:35:27 2003 CMC_EE -> OK CMC_EE -> vSTA ID:7 NOTIFY DELETED - reason: delete command - WED JUL 16 07:35:27 2003 CMC_EE -> OK CMC_EE -> vSTA ID:8 NOTIFY DELETED - reason: delete command - WED JUL 16 07:35:27 2003 CMC_EE -> OK CMC_EE -> vSTA ID:9 NOTIFY DELETED - reason: delete command - WED JUL 16 07:35:28 2003 CMC_EE -> OK CMC_EE -> vSTA ID:10 NOTIFY DELETED - reason: delete command - WED JUL 16 07:35:28 2003 CMC_EE -> Rev #/Date: 2.0.0 Beta/07.17.03 6-15 Communication Machinery Corporation (CMC) get group This command retrieves and displays a configuration parameter or statistics for all virtual stations in a group. get group : Group Number (1...64). If is “summary”, you may specify “all” as the group number (i.e., get group all summary) to display summary statistics for all groups. : The attribute of the information to get/display: authentication: Display the group’s authentication mode (opensystem or shared-key). cipher: Display the group’s cipher mode (wep) count: If the group’s test mode is internal, display the configured ping count (0...2,147,483,647) csmode: Display the group’s connection mode (persistent or nonpersistent) encryption: Display the group’s encryption mode: on or off keyindex: Display the group’s shared-key index (1, 2, 3, or 4) lp: Load Protocol: ping mode: Display the group’s test mode (external or internal) retry: If the group’s csmode is persistent, display the configured Authentication/Association retry limit (1...2,147,483,647 or zero (=no retries)). size: If the group’s test mode is internal, display the configured ping packet size (64...1024). stats: Displays statistics counters for all virtual stations in a group. summary: Displays cumulative summary statistics for all virtual stations in one or all groups. target: If the group’s test mode is internal, display the configured ping target IP address (e.g., 10.1.35.100). timeout: If the group’s csmode is persistent, display the configured Authentication/Association timeout in milliseconds (1...2,147,483,647 or zero (=immediate timeout). Example: CMC_EE vSTA 1 vSTA 2 vSTA 3 vSTA 4 vSTA 5 -> get group 1 csmode connection mode: persistent connection mode: persistent connection mode: persistent connection mode: persistent connection mode: persistent 5 vSTAs found 6-16 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide CMC_EE -> reset group This command resets all virtual stations in a group to the Initialized state and clears all group statistics counters. reset group : Group Number (1...64) Example: CMC_EE -> reset group 1 5 vSTAs reset CMC_EE -> save group stats This command saves statistics information in a file for all virtual stations in a specified group. Each virtual station in the group is saved to its own file. The file will be stored in the /Statistics subdirectory and named "Vsta#Stats.dat" (where "#" is the virtual station ID). save group stats : Group ID (1...64) save group summary This command saves cumulative summary statistics in a file for all virtual stations in one or all groups. Each group is saved to its own file. The file will be stored in the /Statistics subdirectory and named "Grp#Summ.dat" (where "#" is the group ID). save group summary : Group ID (1...64) or "all". If is set to "all" (i.e., save group all summary), summary statistics are saved for all virtual stations in all groups. set group This command modifies configuration parameters for all virtual stations in a specified group. set group : Group Number (1...64) : authentication, cipher, count, csmode, encryption, keyindex, lp, mode, retry, size, target, timeout. : Depending on the , set to one of the following. authentication Authentication mode: open-system or shared-key cipher Cipher mode: wep count Ping Count: 0...2,147,483,647 Rev #/Date: 2.0.0 Beta/07.17.03 6-17 Communication Machinery Corporation (CMC) csmode Connection mode: persistent or non-persistent encryption Encryption mode: on or off keyindex Shared-key index: 1, 2, 3, or 4 lp Load Protocol: ping mode external or internal retry Authentication/Association retry limit: 1...2,147,483,647 or zero (=no retries) size Ping Packet Size: 64...1024 target Ping Target IP address in ASCII Dotted Decimal Notation: nnn.nnn.nnn.nnn (e.g., 10.1.35.100). timeout Authentication/Association timeout in milliseconds: 1...2,147,483,647 or zero (=immediate timeout) Example: CMC_EE -> set group 1 size 64 5 vSTAs updated OK CMC_EE -> halt This command initiates an immediate halt of the load application currently being run by one or more virtual stations. The virtual station(s) must be configured, initialized, authenticated, associated and running a load application. As long as the specified virtual station remains in the associated state, the load application may be re-started by issuing a run command. The following command will execute the halt for one or all virtual stations. halt vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., halt vsta all), the halt command will be sent to all virtual stations. The following command will execute the halt for all virtual stations in a specified group. halt group : Group ID (1...64) Example: CMC_EE -> halt vsta 1 CMC_EE -> vSTA ID:1 halted OK CMC_EE -> init This command initializes one or more virtual stations. A virtual station must be configured before it can be initialized. See the 6-18 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide "conf" command. The following command initializes one or all virtual stations. init vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., init vsta all), all virtual stations are initialized. The following command initializes all virtual stations in a specified group. init group : Group ID (1...64) Example: CMC_EE -> init vsta 1 CMC_EE -> OK run This command starts running the load application for one or more virtual stations. The virtual station(s) must be configured, initialized, authenticated and associated before issuing this command. After a run command has completed, it may be reissued/re-started as long as the virtual station remains in the associated state. The following command starts running the load application for one or all virtual stations. run vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., run vsta all), the run command is sent to all virtual stations. The following command starts running the load application for all virtual stations in a specified group. run group = Group ID (1...64) Example: CMC_EE ->run vsta 1 CMC_EE -> vSTA ID:1 running OK CMC_EE -> vSTA ID:1 NOTIFY Operation RUN completed. CMC_EE -> vsta (clear/del/get/reset/save/set) These commands can be used to clear virtual station statistics, delete virtual stations from the system, display virtual station configuration and statistics, reset virtual stations, save virtual station statistics in a file, and to set virtual station parameters. clear vsta stats This command clears all statistics for one or more virtual stations. clear vsta stats Rev #/Date: 2.0.0 Beta/07.17.03 6-19 Communication Machinery Corporation (CMC) : Virtual Station ID (1...64), "all", or "master". If is set to "all" (i.e., clear vsta all stats), this command will clear all statistics for all virtual stations. If is set to "master" (i.e., clear vsta master stats), this command will clear all statistics for the EmulationEngine. Example: CMC_EE -> clear vsta 1 stats CMC_EE -> del vsta This command clears all configuration parameters for one or more virtual stations and removes the virtual station(s) from the system. del vsta : Virtual Station ID (1...64) or "all". If is set to "all" (i.e., del vsta all), all virtual stations are deleted. Example: CMC_EE -> del vsta 1 CMC_EE -> OK CMC_EE -> vSTA ID:1 NOTIFY DELETED - reason: delete command - WED JUL 16 07:44:09 2003 CMC_EE -> get vsta This command gets (retrieves and displays) a configuration parameter or statistics for one or all virtual stations. get vsta : Virtual Station ID (1...64). Use "all" to display for all virtual stations. If the is set to “stats” to display statistics, the can be set to “master” to show statistics for the EmulationEngine (i.e., get vsta master stats). If is “summary”, must be set to “all” : The attribute of the information to get. Omit this parameter (e.g., get vsta 1) to show a virtual station's complete configuration. Or, use one of the following attributes to show a specific configuration parameter: authentication: Display the virtual station’s authentication mode (open-system or shared-key). cipher: Display the virtual station’s cipher mode (wep). count: If the virtual station’s test mode is internal, display the configured ping count (0...2,147,483,647). csmode: Display the virtual station’s connection mode (persistent or non-persistent). encryption: Display the virtual station’s encryption mode (on or off). 6-20 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide keyindex: Display the virtual station’s shared-key index (1, 2, 3, or 4). lp: Display the virtual station’s Load Protocol (ping). mode: Display the virtual station’s test mode (external or internal). retry: If csmode is persistent, display the virtual station’s Authentication/Association retry limit (1...2,147,483,647 or zero (=no retries)). size: If the virtual station’s test mode is internal, display the configured ping packet size (64...1024). stats: Depending on the value of , display statistics counters for one virtual station, all virtual stations, or the EmulationEngine. summary: Display cumulative summary statistics for all virtual stations target: If the virtual station’s test mode is internal, display the configured ping target IP address (e.g., 10.1.35.100). timeout: If the virtual station’s test csmode is persistent, display the Authentication/Association timeout in milliseconds (1...2,147,483,647 or zero (=immediate timeout)). Examples: CMC_EE -> get vsta 1 count vSTA 1 Ping count: 1000 CMC_EE -> get vsta 1 vSTA configuration: ID ...................... Group ID ................ IP Address .............. MAC Address ............. Connection Mode ......... Auth/Assoc Retry ........ Auth/Assoc Timeout ...... Authentication .......... Cipher .................. Data encryption ......... Shared-key Index ........ Mode .................... Load Application ........ Target IP Address ....... Ping transmit count ..... Ping data size .......... CMC_EE -> 10.1.40.18 00:0b:cd:59:00:01 persistent 300 mSec Shared-key WEP(RC4) Off internal ping 10.1.40.16 1000 1024 CMC_EE -> get vsta 1 state vSTA: 1 State: Running Mode: internal vStaPingRcv:Active Rev #/Date: 2.0.0 Beta/07.17.03 6-21 Communication Machinery Corporation (CMC) vStaPingXmt:Active CMC_EE -> CMC_EE -> get vsta 1 stats vSTA 1: MAC 00:0b:cd:59:00:01, IP 10.1.35.150, State: Running Authentications: 1, Deauthentications: Associations: 1, Disassociations: Rcv Sig Strength: 72, Ack Sig Strength: 83 Rcv Rate: 24, Tx SF Rate: 54, Tx LF Rate: 54 Frame counts: MSDUs Data Mcast Mgmt Ctrl Rcv 240 238 Tx 95 97 vSTA 1 Ping statistics: Transmit count: 1000 Transmit data size: 1024 Packets transmitted: 96 Round-trip (uSec): Bytes transmitted: 99072 Min: 50000 Transmit ENOBUFS: Max: 100000 Packets received: 96 Avg: 74725 Bytes received: 99072 Stddev: 25137 Packet loss: 0% Rcv Errors: 64, Tx Errors: 4 Rcv PHY Errors: 0, Excess Retries: Rcv CRC Errors: 64, Total Retries: Rcv Duplicates: 146, Tx Filtered: Rcv Discarded: 146, Tx Discarded: Ack Rcv Fails: 0, RTS Fails: Authentication Type: Open System Encryption: Off, FCS Fails: Rcv Decrypt Errs: 0, WEP Excluded: CMC_EE -> CMC_EE -> get vsta Summary statistics Authentications: Associations: Signal Quality: Rcv Strength Ack Strength Rcv Rate Tx SF Rate Tx LF Rate Rcv Frames: MSDUs Data Multicast Management Control Error Tx Frames: MSDUs Data Multicast Management Control Error 6-22 all summary for 5 vSTAs: Deauthentications: Disassociations: Min Max Avg 61 36 60 35 54 54 54 54 54 54 54 54 54 Min Max Avg 10 Min Max Avg Total 30 18 12 Total 12 12 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide Tx Retries Rcv Errors: Rcv PHY Errors: Rcv CRC Errors: Rcv Duplicates: Rcv Discarded: Ack Rcv Fails: Rcv Decrypt Errs: 0, 0, 0, 3, 0, 0, 0, Tx Errors: Excess Retries: Total Retries: Tx Filtered: Tx Discarded: RTS Fails: WEP Excluded: FCS Fails: reset vsta This command resets virtual stations to the Initialized state and clears the virtual station's statistics counters. reset vsta : Virtual Station ID (1...64) or "all". If is set to all (i.e., reset vsta all), this command will reset all virtual stations. Example: CMC_EE -> reset vsta 1 CMC_EE -> save vsta stats This command writes all statistics for virtual stations to a file in the flash file system. The file will be stored in the /Statistics subdirectory and named "Vsta#Stats.dat" (where "#" is the virtual station ID). save vsta stats : Virtual Station ID (1...64), "all", or "master". If is set to all (i.e., save vsta all stats), statistics for all virtual stations are written to individual files. If is set to "master" (i.e., save vsta master stats), EmulationEngine statistics information are written in the file /Statistics/VstaMasterStats.dat. Example: CMC_EE -> save vsta 1 stats Wrote vSTA 1 statistics to file CMC_EE -> save vsta all summary This command saves cumulative summary statistics for all virtual stations to the file /Statistics/VstaAllSumm.dat. save vsta all summary Example: CMC_EE -> save vsta all summary Wrote vSTA all summary to file CMC_EE -> set vsta This command modifies virtual station parameters. Rev #/Date: 2.0.0 Beta/07.17.03 6-23 Communication Machinery Corporation (CMC) set vsta : Virtual Station ID (1...64). If is anything other than "ip" or "mac", the can be given as "all" to apply the configuration parameter to all virtual stations. : authentication, cipher, count, csmode, encryption, group, ip, keyindex, lp, mac, mode, retry, size, target, timeout. : Depending on the , set to one of the following. authentication Authentication mode: open-system or shared-key cipher Cipher mode: wep count Ping Count: 0...2,147,483,647 csmode Connection mode: persistent or non-persistent (see NOTE below) encryption Encryption mode: on or off group Assign virtual station(s) to group ID (1...64) ip IP address in ASCII Dotted Decimal Notation: nnn.nnn.nnn.nnn (e.g., 10.1.35.100). keyindex Shared-key index: 1, 2, 3, or 4 lp Load Protocol: ping mac MAC address in ASCII Colon Separated Hexadecimal Notation: xx:xx:xx:xx:xx:xx (e.g., 02:cf:1f:00:00:01) mode external or internal retry Authentication/Association retry limit: 1...2,147,483,647 or zero (=no retries) size Ping Packet Size: 64...1024 target Ping Target IP address in ASCII Dotted Decimal Notation: nnn.nnn.nnn.nnn (e.g., 10.1.35.100). timeout Authentication/Association timeout in milliseconds: 1...2,147,483,647 or zero (=immediate timeout) NOTE: The purpose of the csmode parameter is for the virtual station to remain persistent (connected) to a system during a test if the system deauthenticates or disassociates. If the EmulationEngine loses connection to a System Under Test, it must be able to recover and continue where it left off. For example, if the virtual station is in a run or associated state and an 802.11 management frame (deauth or disassoc) is sent from the system and received by the EmulationEngine virtual station, the virtual station will go back to the state it was in prior to receiving the management frame. If it was in an internal run state, ping will continue. If it was in an associated state, the virtual station will go back to associated. Examples: CMC_EE -> set vsta 1 count 100 6-24 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide CMC_EE CMC_EE CMC_EE CMC_EE CMC_EE -> -> -> -> -> OK set vsta 1 csmode persistent OK set vsta 1 csmode non-persistent OK Statistics File Commands The following commands can be used to display and delete statistics files: del del get get statfile summfile statfile summfile ----- Delete a vSTA statistics file Delete a vSTA statistics summary file Display vSTA statistics from file Display vSTA statistics summary from file See "Chapter 8, Statistics Counters" for a description of the fields that may be displayed by any of the commands in this group that display statistics counters. Also see the “group” and “vsta” commands under “Virtual Station Setup & Control Commands” above for commands that display, clear, and save statistics counters for a group or one or more virtual stations. Delete Statistics File del statfile group This command deletes the statistic file for all virtual stations in a specified group. del statfile group : Group ID (1...64) del statfile vsta This command deletes the statistic file for one or more virtual stations. del statfile vsta : Virtual Station ID (1...64), "all", or "master". If is set to "all" (i.e., del statfile vsta all), this command will delete the statistics file for all virtual stations. If is set to "master" (i.e., del statfile vsta master), this command will delete the statistics file for the EmulationEngine. Example: CMC_EE -> del statfile vsta 1 Deleted vSta 1 statistics file CMC_EE -> del summfile group This command deletes the group summary statistics file for one or all groups. del summfile group : Group ID (1...64) or "all". If is set to "all" (i.e., gel group all summfile), group summary statistics are deleted for all groups. Rev #/Date: 2.0.0 Beta/07.17.03 6-25 Communication Machinery Corporation (CMC) del summfile vsta all This command deletes the overall summary statistics file for all virtual stations. del vsta all summfile Get/Display Statistics File get statfile group This command retrieves and displays a statistics file for all virtual stations in a specified group. get statfile group : Group ID (1...64) get statfile vsta This command retrieves and displays a statistics file for one or more virtual stations. get statfile vsta : Virtual Station ID (1...64), "all", or "master". If is set to "all" (i.e., get statfile vsta all), this command will display the statistics file for all virtual stations. If is set to "master" (i.e., get statfile vsta master), this command will display the statistics file for the EmulationEngine. get summfile group This command displays cumulative statistics from a summary statistics file for all virtual stations in one or all groups. get summfile group id : Group ID (1...64) or "all". If is set to "all" (i.e., get summfile group all), group summary statistics are displayed for all groups. get summfile vsta all This command displays cumulative statistics from a summary statistics file for all virtual stations. get summfile vsta all Event Log Commands These commands can be used to clear the event log, display the event log, set event log controls, and save the event log in a file. clear evlog -- Clear event log file or buffer get evlog -- Display event log data save evlog -- Save the event log buffer to file set evlog -- Set event log controls Also see "Chapter 7, Event Logging" for more information about how the EmulationEngine creates and maintains the event log. 6-26 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide Clear Event Log clear evlog buffer This command clears the EmulationEngine's event log buffer. clear evlog buffer Example: CMC_EE -> clear evlog buffer clear evlog file This command clears a log file. clear evlog file : A or B Example: CMC_EE -> clear evlog file A Get/Display Event Log get evlog buffer This command displays event log data from the event log buffer. get evlog buffer : the number of records to display. The CLI will display the last number of records in the buffer. Omit this parameter to show all records in the buffer. Example: CMC_EE -> get evlog buffer 1/17/2003,10:25:14,5527.040462,0, Joined, BSSID 00:04:e2:38:52:18, chan 5280 1/17/2003,10:27:19,5651.922666,1, vSta conf ID 1, IP 10.1.35.231, mac 02:22:33:44:55:61, mode external 1/17/2003,10:27:19,5652.172465,2, vSta conf ID 2, IP 10.1.35.232, mac 02:22:33:44:55:62, mode external 1/17/2003,10:27:20,5652.672575,3, vSta init ID 1 1/17/2003,10:27:20,5652.922582,4, vSta init ID 2 1/17/2003,10:27:21,5653.839116,5, vSta auth ID 1 1/17/2003,10:27:22,5654.339023,6, vSta auth ID 2 1/17/2003,10:27:23,5655.339004,7, vSta assoc ID 1 1/17/2003,10:27:23,5655.839090,8, vSta assoc ID 2 get evlog file This command displays event log data from an event log file. get evlog file [ [ ]] get evlog file ? : A or B : The first record to be displayed. Omit this parameter to start with the first record in the file. Rev #/Date: 2.0.0 Beta/07.17.03 6-27 Communication Machinery Corporation (CMC) : The number of records to display. Omit this parameter to show all remaining records in the file. This parameter can only be used if is specified. Use "?" to display the number of records in the file. Example: CMC_EE -> get evlog file A ? Log file A has 15 records CMC_EE -> get evlog file A 1/1/1970,0:00:37,30.963149,0, CLI: set date 5/5/2003 15:21 5/5/2003,15:21:03,34.229892,1, CLI: (null) 5/5/2003,15:21:21,52.663185,2, CLI: autoconf 5 ip 10.1.35.150 mac 00:0b:cd:59:00:01 1 mode external 5/5/2003,15:21:23,54.646520,3, CLI: join 5/5/2003,15:21:23,61.952464,4, Joined, BSSID 00:04:e2:3a:3c:32, chan 5180 5/5/2003,15:21:45,83.939091,5, CLI: autoconf 2 ip 10.1.35.150 mac 00:0b:cd:59:00:02 mode external 5/5/2003,15:21:45,83.939443,6, vSTA 1: configured, IP 10.1.35.150, mac 00:0b:cd:59:00:03, mode external 5/5/2003,15:21:45,84.189298,7, vSTA 2: configured, IP 10.1.35.151, mac 04:cf:1f:00:00:02, mode external 5/5/2003,15:21:46,84.439303,8, vSTA 1: initialized 5/5/2003,15:21:46,84.689242,9, vSTA 2: initialized 5/5/2003,15:21:46,85.022468,10, vSTA 1: authenticated 5/5/2003,15:21:47,85.272568,11, vSTA 2: authenticated 5/5/2003,15:21:47,85.522474,12, vSTA 1: associated 5/5/2003,15:21:47,85.772538,13, vSTA 2: associated 5/5/2003,15:21:53,91.422499,22, CLI: save evlog get evlog settings This command displays the current event log control settings. get evlog settings Example: CMC_EE -> get evlog settings Event logging is enabled Event log verbosity : critical events only WLANTX module: disabled WLANRX module: disabled EE module: enabled VSTA module: enabled UI module: disabled Event data to console: disabled Event data to file : disabled CMC_EE -> Save Event Log (save evlog) This command flushes all records from the log buffer to the current log file, even if log to file is not enabled. save evlog 6-28 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide NOTE: When logging to file is enabled (i.e., set evlog file enable), event records are automatically written to the log file as they occur. The "save evlog" command is intended for use when log to file is not enabled but there are significant events in the event log buffer that you want to save to file. Set Event Log Controls set evlog This command enables/disables event logging. set evlog : enable/disable Example: CMC_EE -> set evlog enable set evlog console This command enables/disables event logging to the console. set evlog console : enable/disable Example: CMC_EE -> set evlog console enable set evlog file This command enables/disables event logging to event log files. set evlog file : enable/disable Example: CMC_EE -> set evlog file enable set evlog level This command sets the level at which events are logged. The verbosity level sets an “importance” threshold for events: at lower verbosity, only more “important” events are logged; at higher verbosity, less important events may also be logged. set evlog level : 0 or critical = Log critical events only, 1 or low = Set log level to low verbosity, 2 or medium = Set log level to medium verbosity, 3 or high = Set log level to high verbosity. Example: CMC_EE -> set evlog level 1 set evlog module This command enables/disables event logging for specific modules. Rev #/Date: 2.0.0 Beta/07.17.03 6-29 Communication Machinery Corporation (CMC) set evlog module : WLANTX = 802.11 WLAN frame transmissions, WLANRX = 802.11 WLAN frame receptions, EE = EmulationEngine control, VSTA = Virtual station control, UI = User interface actions : enable/disable Example: CMC_EE -> set evlog module EE enable EmulationEngine Commands The commands in this group can be used to display and modify the EmulationEngine configuration. clear sntpserver -- Clear SNTP/NTP server IP address clear systemname -- Clear the EmulationEngine system name del key -- Delete Encryption key exec -- Execute a command file ftp -- Software update via FTP get association -- Display Association Table get channel -- Display Radio Channel get config -- Display current EmulationEngine configuration get countrycode -- Display Country Code get eemac -- Display Wireless LAN MAC Address get eemask -- Display Wireless LAN Address Mask get eestatus -- Display EmulationEngine status get features -– Display authorized features get fragmentthreshold -- Display Fragment Threshold get frequency -- Display Radio Frequency (MHz) get gateway -- Display Gateway IP Address get hardware -- Display Hardware Revisions get hwtxretries – Display HW Transmit Retry Limit get ipaddr -- Display IP Address get ipmask -- Display IP Subnet Mask get key -- Display Encryption Key get keyentrymethod -- Display Encyrption Key Entry Method get login -- Display Login User Name get power -- Display Transmit Power Setting get rate -- Display Data Rate get sntpserver -- Display SNTP/NTP Server IP Address get station -- Display Station Status get systemname -- Display the EmulationEngine system name get telnet -- Display Telnet Mode get tzone -- Display Time Zone Setting get uptime -- Display UpTime help -- Display CLI Command List history -- Display the command line history ping -- Ping quit -- Logoff reboot -- Reboot the EmulationEngine reset eemac -- Reset the WLAN MAC address to default value set countrycode -- Set Country Code set date -- Set the system date set eemac -- Set WLAN MAC Address set eemask -- Set WLAN Address Mask set factorydefault -- Restore to Default Factory Settings 6-30 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide set features -- Upgrade current feature set set fragmentthreshold -- Set Fragment Threshold set gateway -- Set Gateway IP Address set hwtxretries – Set HW Transmit Retry Limit set ipaddr -- Set IP Address set ipmask -- Set IP Subnet Mask set key -- Set Encryption Key set keyentrymethod -- Select Encryption Key Entry Method set login -- Modify Login User Name set password -- Modify Password set power -- Set Transmit Power set rate -- Set Data Rate set sntpserver -- Set SNTP/NTP Server IP Address set systemname -- Set the EmulationEngine system name set telnet -- Set Telnet Mode set time -- Set the system time set tzone -- Set Time Zone Setting timeofday -- Display Current Time of Day version -- Software version !WARNING!: When EmulationEngine configuration settings are changed using many of these commands, the device will write all settings to a new configuration file in Flash. This process is delayed to allow multiple parameters to be changed. The new file will be written within one minute from the time the first parameter is changed. The EmulationEngine will display the following warning and confirmation: ** ** DO NOT REMOVE POWER FROM THE EmulationEngine! ** Wait for the EE to update the configuration file in ** Flash or use the "reboot" command for immediate ** update & reboot. ** Automatic update will be done within one minute. ** ...Configuration file update completed. association (get) This command shows a list of known stations and their association status. This list will include the master station, the System Under Test, and all virtual stations. get association Example: get association CMC_EE -> get assoc STA MAC Address 00:04:E2:38:56:78 SUT 00:04:E2:38:A8:D2 02:CF:1F:00:00:01 02:CF:1F:00:00:02 02:CF:1F:00:00:03 02:CF:1F:00:00:04 02:CF:1F:00:00:05 Rev #/Date: 2.0.0 Beta/07.17.03 State up up joined joined joined joined joined 6-31 Communication Machinery Corporation (CMC) channel (get) This command displays the radio channel/frequency used by the EmulationEngine. The channel is set automatically when it joins with the System Under Test. get channel Example: CMC_EE -> get channel Radio Frequency: 5260 MHz (IEEE 52) CMC_EE -> config (get) This command displays the EmulationEngine configuration. get config Example: This example shows the default configuration. CMC_EE -> get config EmulationEngine Cfg Rev: 2 Country Code: NA Wireless Mode: 802.11a Data Rate: best Login Username: Admin BSSID of System Under Test: 00:00:00:00:00:00 WLAN MAC Address: 00:00:00:00:00:00 WLAN MAC Address Mask: ff:ff:ff:ff:00:00 System Name: DTIM: 1 Fragmentation Threshold: 2346 RTS/CTS Threshold: 2346 IP Address: 192.168.0.50 IP Mask: 255.255.255.0 Host IP Address: 192.168.0.2 Gateway IP Address: 10.10.5.1 SNTP/NTP Server IP Address: Time Zone: HW Transmit Retry Limit: 4 TransmitPower: full Current Transmit Output Power 15.0 dBm Default transmit key: 1 Shared Key 1, size 40, 1234567890 Key Entry Method: hexadecimal Telnet: Enabled CMC_EE -> countrycode (get/set) get countrycode This command displays the country code that is currently configured in the EmulationEngine. get countrycode Example: CMC_EE -> get country code Country Code: US - UNITED_STATES 6-32 Rev #/Date: 2.0.0 Beta/07.17.03 EmulationEngine 11a/b/g User's Guide set countrycode This command sets the country code configuration parameter for the EmulationEngine. set : An ISO standard country code (e.g., DB DEBUG, NA - NO_COUNTRY_SET, PR - PUERTO_RICO, US UNITED_STATES, etc.) Example: CMC_EE -> set countrycode us Country Code: US ** **DO NOT REMOVE POWER FROM THE EmulationEngine! **Wait for the EE to update the configuration file in Flash **or use the "reboot" command for immediate update & reboot. **Automatic update will be done within one minute. ** CMC_EE -> ...Configuration file update completed. get countrycode Country Code: US CMC_EE -> date (set) This command sets the current system date and (optionally) time in the EmulationEngine. set date [