Command Syntax

The VMware telnet extension defines a telnet proxy option for sending notification of vSphere vMotion events to a virtual serial port proxy. A VMware telnet extension command sequence uses the following general format:

IAC telnet-command VMWARE-TELNET-EXT [ext-command [parameters] IAC SE]

Where

  • IAC is the telnet escape character prefix (Interpret as Command).
  • telnet-command is one of the following telnet commands: WILL, WON’T, DO, DON’T, and SB.
  • VMWARE-TELNET-EXT is the VMware telnet extension command.
  • ext-command is a VMware telnet extension command that indicates one of the extension suboption commands. A suboption command sequence begins with the VMWARE-TELNET-EXT command and is enclosed within IAC SB ... IAC SE telnet subnegotiation commands.
  • parameters indicates one or more parameter values.
  • IAC SE is the telnet sequence for completing a subnegotiation command sequence.

The following sections contain tables of VMware telnet extension commands. A table entry shows the command, the corresponding integer code, a description, and the command and code sequences. A code sequence for a VMware telnet extension command has the following characteristics.

  • The code sequence begins with code 255, the telnet escape character prefix IAC (Interpret as Command).
  • VMware telnet extension commands use two- or three-byte code sequences.
  • The VMWARE-TELNET-EXT command code is 232.
  • Subnegotiation command sequences include begin (SB) and end (SE) codes (250 and 240).

For example, the DO-PROXY command requires the following code sequence with embedded arguments for direction (“S” for server) and URI:

IAC SB  VMWARE-TELNET-EXT DO-PROXY direction         uri           IAC SE 
255 250       232           70       "S" "telnet://example.com" 255 240
[R]VM