Ether232 Plus User Guide Software Version: 4.04.00 Document No.: 02-CML000057 Revision Date: 15 MAR 04 Document Revision: 2.0 www.precidia.com...
Page 2
The content of this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Precidia Technologies Inc. (Precidia). Precidia assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
..................7 Ethernet Settings ................... 7 Serial Port Settings ..................7 Security Settings 2 Setting up the Ether232Plus.............. 9 2.1 Installing the Hardware ................9 ..................9 After Configuration 2.2 Setting Up the Terminal................10 2.3 Understanding the Configuration Screen ...........11 2.4 Timeout During Configuration..............12...
Page 5
Ether232Plus User Guide Table of Contents Appendix A: Glossary of Terms and Acronyms ........A-1 Appendix B: Troubleshooting and Support......... B-1 Appendix C: Specifications and Warranty .......... C-1 Appendix D: Connecting with Telnet ..........D-1 Appendix E: Pinouts and Power Supply ..........E-1 02-CML000057 Precidia Technologies Inc.
Page 6
Table of Contents Ether232Plus User Guide Precidia Technologies Inc. 02-CML000057...
Precidia unit: 1 Before You Start Familiarize yourself with the features and installation requirements of the unit. 2 Setting up the Ether232Plus Set up the hardware and configure the unit via terminal software. 3 Configuring the Ethernet Settings Input the IP address, subnet mask, and gateway address for the unit.
1.2 Functionality and Features How It Works Precidia products connect serial devices and IP networks. A device sends information to the unit through the serial port. This information is processed according to the protocol set in the Serial Port Settings, then transferred to the Ethernet side of the unit.
- Connection recovery to ensure the session remains active - COM Port Redirector Software compatibility using the Com Port Control protocol option - Modem Connection Control that allows the Precidia unit to appear as a Hayes- compatible modem to your serial device •...
Fast flash: Correctly configured, terminal has communicated. On (solid): Correctly configured, connected. See Appendix B, Troubleshooting and Support, for descriptions of how indica- tor lamps can be used for troubleshooting. Back Panel Back Panel of the Ether232Plus Precidia Technologies Inc. 02-CML000057...
Ether232Plus User Guide 1 Before You Start Table 1.2: Back Panel Ports Port Description POWER Accepts the Precidia-supplied 9V power adapter. CONFIGURE Press and hold the recessed CONFIGURE button for several seconds to activate local configuration through the COM port. ETHERNET Accepts RJ-45 connector for direct connection to 10BaseT Ethernet network.
(1) RS-232 serial cable for connecting your DCE serial device to the Ether232Plus - If you are connecting the Precidia unit as a Hayes-compatible modem, or to a Hayes-compatible modem, you need: one (1) specialized null modem serial cable. Some POS terminals may also require this type of cable.
Ether232Plus User Guide 1 Before You Start 1.5 Software Requirements You will need terminal software (or a dumb terminal) to locally configure the unit. Please see Section 2.2, Setting Up the Terminal for further details. Configuration Requirements The following settings represent the basic requirements for configuring the unit. You may need to configure other settings depending on your set-up and the protocol you are using.
Page 14
1 Before You Start Ether232Plus User Guide Precidia Technologies Inc. 02-CML000057...
Setting up the Ether232Plus 2.1 Installing the Hardware AUTION Use the 9V power adapter supplied by Precidia or an adapter conforming exactly to the specifications in Appendix E: Pinouts and Power Supply. Use of alternate power adapters can result in hard-...
5 If you know the IP address of the Precidia unit, ping the unit to ensure you have a valid network connection. (See Check IP Address (Ping) on page B-3.) 2.2 Setting Up the Terminal...
Ether232Plus User Guide 2 Setting up the Ether232Plus 4 Using a ballpoint pen or similar item, press and hold the recessed CONFIGURE button at the rear of the unit for several seconds until the initial Configuration screen appears, as shown below: If the screen does not appear, refer to Appendix B:, Troubleshooting and Support..
2 Setting up the Ether232Plus Ether232Plus User Guide Table 2.1: Device Settings Menu Options Menu Menu Item Description Ethernet Configure the local network information before the device is placed on a network so it does not cause a problem with the existing LAN, or configure auto- matically with a DHCP server.
Ether232Plus User Guide 2 Setting up the Ether232Plus 2.5 Resetting to Factory (Default) Configuration You may need to reset to “factory” settings if you have configured and subsequently lost a Console Password, or if you wish to completely reconfigure the unit. The proce- dure below will delete your previous configuration and revert all settings to factory default.
Page 20
2 Setting up the Ether232Plus Ether232Plus User Guide Precidia Technologies Inc. 02-CML000057...
Configuring the Ethernet Settings Ethernet Settings sub-menu allows you to specify a unique IP address for your Precidia unit to enable communication over an IP network and with the remote host(s). Ethernet Settings Device To configure or change the , choose...
DHCP (Dynamic Host Configuration Protocol) allows you to dynamically allocate IP addresses to devices on a TCP/IP network. The DHCP server must be on the same physical subnet as the Precidia unit. DHCP Admin- For further help on DHCP Administration, please refer to our istration Help Guide at http://www.precidia.com/products/documentation.html.
Ether232Plus User Guide 3 Configuring the Ethernet Settings 3.1.2 Static - (No DHCP) IP Address Settings IP address To enter or change the 1 Choose Device Settings from the menu. Ethernet 2 Choose Ethernet Settings from the sub-menu. IP Address You are prompted to enter the IP address of the device.
Protocol) manager on a computer on another network. You can also telnet to the Precidia unit, or ping to check its status, from a computer on another network. In this way, if your primary network goes down, you can still access the Precidia unit and remotely reconfigure it to another network.
Page 25
Ether232Plus User Guide 3 Configuring the Ethernet Settings The Additional Gateway must be on the same subnet as the device. Gateway To enter or change the 1 Choose Device Settings Ethernet from the menu. 2 Choose Ethernet Settings Gateway under...
Page 26
3 Configuring the Ethernet Settings Ether232Plus User Guide Precidia Technologies Inc. 02-CML000057...
Once you choose a protocol, different options appear in the sub-menu. Set the Protocol option first. ,-----------------------------------------------------------------------------. | Precidia Ether232Plus Configuration v4.04.00 | |-----------------------------------------------------------------------------| Device Settings: Serial Port Settings: | 1) Ethernet: 0.0.0.0 | A) Protocol:...
DTR signal (often used to disconnect a call), and flow control. Once the serial port is set, the Ether232Plus forwards the data to the serial device unchanged. If any changes to the Com Port or modem line occur, the Ether232Plus will automatically send a notification packet to the host.
Page 29
Connection Control key. If the parameter is set to DTR/DSR Con- trol, the Ether232Plus tries to open a telnet session as soon as DSR is detected from the terminal, but the timeout function of most hosts makes this option somewhat unreliable.
Page 30
Typical configuration for most applications. Use tcp(tunnel) mode when the Ether232Plus must be able to initiate TCP connections and accept TCP connections from the host. In this configuration, the Ether232Plus can communicate with the TCP/IP host as if it were virtually connected.
This makes for slightly faster data flow. Setting the Remote IP address to all zeros puts UDP into "reply mode" and the Ether232Plus will send data to the last address it received data from. For peer-to-peer communication, the host address must match the Remote IP defined in configuration.
Page 32
When the remote end is ready to receive data, it asserts the CTS signal to tell the Ether232Plus to start transferring data. If the remote end is unable to accept the data as fast as it is received from the Ether232Plus, the remote end negates CTS, and the Ether232Plus suspends data transfer.
13-bit transfers. 4.3 Port Mode Port Mode specifies the type of serial connection the Precidia unit has with the serial device. You can choose from RS-232, RS-422, or RS-485, according to the type of connector on the attached serial device. To ensure you are using the correct cable for your serial device see Appendix E: Pinouts and Power Supply.
3 Type the letter that corresponds to the desired mode, and press Enter 4.4 Connection Control Connection Control specifies the method of connection between the Ether232Plus and the remote serial device. The options are described in Table 4.4 . Table 4.4: Connection Control Options...
Option Description Modem Enables the Ether232Plus to act as modem to a device connected to its serial port. The Ether232Plus processes a superset of the standard Hayes command set, including the ability to answer, dial, and origi- nate a connection. FTP and HTTP are supported with extended AT commands.
3 Type in the terminal type and press Enter 4.6 Local Port Local Port is the port number that listens for incoming connections. This option must be set if the Ether232Plus will ever receive a session initiated from an outside source tcp(tunnel) tcp-server , and modes).
You are prompted to enter the IP address of the remote system. 3 Type the remote IP address and press Enter 4.8 Remote Port Remote Port is the port address on the remote device to which the Ether232Plus sends tcp(tunnel) tcp-client incoming data. Remote Port must be set in , and modes.
4 Configuring the Serial Port Settings Ether232Plus User Guide Table 4.5: Fallback IP Configurations Fallback IP Setting Result 0.0.0.0 Fallback operation disabled. 255.255.255.255 Incoming connections are accepted from any source as long as the unit is not already connected. Any host can establish a connection if the primary host connection is lost.
Change which option? Setting the Terminators The Ether232Plus continues to capture data from the serial port into the receive buffer until any one of six specific terminators is identified. Once this character is marked, the Ether232Plus continues to capture a configurable number of characters (tail bytes), then terminates the frame and transmits it to the host.
Page 40
4 Configuring the Serial Port Settings Ether232Plus User Guide 2 Choose a Terminator #1 from through Terminator You are prompted to enter a terminator character in decimal. 3 Type in a terminator and press Enter You are prompted to enter the number of tail bytes in decimal.
60 000 ms. This option accumulates the data before sending it and therefore tends to group related data together and reduce network over- head. If left at zero (0), the Precidia unit determines a reasonable delay based on the config- ured Port Settings. Max Inter-Char Delay...
Initial String allows you to insert a string of characters that are prepended to the initial data packet at the beginning of every established connection between the Ether232Plus and your serial device. The string can be a unique identifier for each device, a maximum of 16 characters long, and can include the special characters listed in Table 4.7.
Settings Security Settings sub-menu allows you to activate SNMP (Simple Network Management Protocol) and IPsec (Internet Protocol security), and restrict access to the Ether232Plus by specifying passwords and user IDs. Security Settings To configure or change the , choose from the...
5.1 Console Password The Console Password allows you to restrict local access to configuration mode. After creating a Console Password, anyone accessing the Ether232Plus locally through the COM port must enter the password before the Configuration screen appears. Setting the Console Password Passwords are case sensitive and can consist of uppercase letters, lowercase letters, numbers, and symbols.
Appendix D:, Connecting with Telnet., describes how to remotely telnet into the Ether232Plus. You will not be able to telnet to the Ether232Plus for configuration, or perform remote firmware and Web page downloads, unless you set a remote password.
5 Configuring the Security Settings Ether232Plus User Guide 2 Choose Security Settings from the sub-menu. Remote Password You are prompted to enter a remote access password with a maximum of 8 charac- ters. 3 Do not type any characters. Press to clear the password.
Ether232Plus User Guide 5 Configuring the Security Settings 5.4 Access Userid Along with Access Password, Access Userid provides security against unauthorized access to the Precidia unit’s dynamic Web pages. 1 Choose Device Settings from the menu. Security Settings 2 Choose...
Security Settings The password is displayed as in the sub-menu. 5.6 SNMP Server The SNMP Server enables or disables the SNMP function in the Precidia unit. The default setting is “enabled”. SNMP Server To enable or disable the 1 Choose...
IP protocol that encrypt both the payload data and the packet header. Encapsulated Secure Payload (ESP) for IP is defined in RFC1827. You can define up to two tunnels to securely connect the Precidia unit to two separate networks.
5 Configuring the Security Settings Ether232Plus User Guide Protocol The IPsec protocol defines the method of encryption and authentication to use through the IPsec tunnel. You can choose between two modes: DES-MD5-96 or 3DES-MD5- 96. Encoding is provided by DES (Data Encryption Standard), a secret key cryptog- raphy method.
Secure Address Secure Address is an optional parameter to configure a “private” IP address for the Precidia unit on the network. This IP address can be the same or different from the IP address configured in the Ethernet Settings. If you leave the Secure address set to zero (0.0.0.0) it will display as “public” in the menu and automatically default to the configured or dynamic IP Address of the unit.
5 Configuring the Security Settings Ether232Plus User Guide SPI (Security Parameters Index) is a 32-bit hexadecimal number used to identify the security association of an IP packet. The SPI is used to look up the Encode and Authenticate Keys, and must be the same at both ends of the tunnel. The first 256 SPI values are reserved, but you can use any number from 100 hex up to FFFFFFFF hex as the SPI.
Enter Encode/Authenticate Keys Encode and Authenticate Keys are manually keyed in the Precidia unit by the user to provide IP packet security. Encode and Authenticate Keys must be the same on both ends of the IPsec tunnel. You must manually configure the remote end, a gateway or device, with the same encode and authentication keys as you configured in the Precidia unit.
Page 54
5 Configuring the Security Settings Ether232Plus User Guide 2 Type the first half of the authentication key (16 characters) in hexadecimal format at the prompt, and press Enter 3 Choose Secure IP Association Auth (Pt2) from the sub-menu. You are prompted to enter bits 65–128 of the authentication key in hex.
Settings menu. System Settings sub-menu appears on the right side of the Configuration screen, as shown below. ,-----------------------------------------------------------------------------. | Precidia Ether232Plus Configuration v4.04.00 | |-----------------------------------------------------------------------------| Device Settings: System Settings: | 1) Ethernet: 192.168.1.28 | A) Unit ID value: 00:01:1E:00:17:46 |...
6 System Settings Ether232Plus User Guide 6.1 Unit ID Value Unit ID Value is the hardware address of the Ether232Plus and cannot be changed. It is assigned at the factory and printed below the barcode on the bottom of the Precidia unit.
6.5 Dump System Log Dump System Log allows you to review all activity that has occurred on the Ether232Plus since it was configured, or since the Delete System Log option was used. The dump may require a few minutes to complete.
Log‚ on page 61, for a description of the log information. 6.6 Delete System Log Delete System Log erases the system log in the Ether232Plus. When diagnosing a problem, you can clear the System Log to start capturing relevant information. For a complete explanation of the information on the log refer to Section 7.2, System Log‚...
The Configuration screen is not changed nor is the System Log cleared, however, the message “===== Ether232Plus Started =====” is appended to the System Log. Reset Unit allows you to reset the Ether232Plus from a telnet session without saving any changes to the configuration menu. 6.9 SNTP Settings Simple Network Time Protocol (SNTP) is used to synchronize computer clocks on the Internet.
Page 60
6 System Settings Ether232Plus User Guide If you require a real-time clock and have access to an SNTP server, you may configure the Primary Server and the Secondary Server as described below: 1 Choose System Settings SNTP Settings from the sub-menu.
Ether232Plus User Guide 6 System Settings 6.10Disable TCP Keep-Alives This option can be enabled for bandwidth-sensitive applications. When enabled, the TCP connections affected include HTTP, Telnet, and protocol traffic. Keep-alive requests responded to include requests with a data length of zero (0).
Page 62
6 System Settings Ether232Plus User Guide Precidia Technologies Inc. 02-CML000057...
Configuring the Security Settings‚ on page 37. Additionally, you have the ability to create custom Web pages through which you can remotely control the serial device connected to the Precidia unit. Refer to 7.3 Static Web Page for further information.
Page 64
255.255.255.0 127.0.0.1 127.0.0.0 255.0.0.0 Example of the System Status Web Page To access the System Status page in configuration mode: 1 Access the Ether232Plus Configuration screen either locally or remotely. 2 Choose Device Settings from the menu. System Settings Precidia Technologies Inc.
System Uptime This section reveals how long the system has been operating, the loading on the Precidia device's CPU, and the firmware version in the Precidia unit. Table 7.1 describes each parameter. Table 7.1: System Uptime on the System Status Page...
Page 66
Ether232Plus User Guide Port #1 This section describes the configured serial port in the Ether232Plus. It consists of a header line and a table showing the data received and transmitted. If the serial port is not configured, or incorrectly configured, this section does not appear on the System Status page.
The System Log, an example of which is shown below, logs transaction data and system information. Connection attempts and failures, and remote and console access attempts are logged. Ether232Plus Log: ===== Ether232Plus Started ===== 00000 days 00:00:00 Port #1: Listening for connections on tcp port 9999... 00000 days 09:07:22 Port #1: Incoming connection on tcp port 9999 from 192.168.1.2:2569...
Page 68
Configuration changes saved -- restarting system Link to Status Page Example of the System Log Web Page To access the System Log in configuration mode: 1 Access the Ether232Plus Configuration screen either locally or remotely. 2 Choose Device Settings System Settings from the menu.
Timestamp will start counting from zero (0) after this message. =====Ether232Plus Log Deleted===== The Ether232Plus had its log deleted. If present, this message will always be the first entry in the log. CONSOLE: login accepted The unit went into console configu-...
Page 70
7 Accessing System Information Ether232Plus User Guide Table 7.3: System Log Messages Message Description TELNET: login from xxx.xxx.xxx.xxx The unit went into telnet configura- accepted tion mode, a password prompt was given, and the correct password (configured Remote Password) was entered.
Page 71
Ether232Plus User Guide 7 Accessing System Information Table 7.3: System Log Messages Message Description Connection was not from configured The incoming connection attempt remote address - refused was not from the IP address config- ured as the Remote IP. Port #n: Connection reset by remote host The remote host forcibly terminated at xxx.xxx.xxx.xxx:pppp...
Page 72
7 Accessing System Information Ether232Plus User Guide Table 7.3: System Log Messages Message Description Connection with xxx.xxx.xxx.xxx stopped The connection control setting and due to connection control signal lines dictate that the session being established no longer become established. Connection with xxx.xxx.xxx.xxx dropped...
Page 73
Ether232Plus User Guide 7 Accessing System Information The following table lists all possible error codes that may appear in the system log. Table 7.4: System Log Error Messages Error Error the i/o request has been scheduled but not completed no more i/o paths are available...
7.3 Static Web Page You can host a static Web page or pages in the Precidia unit to display information such as help desk telephone numbers or updates on the latest software downloads. The Precidia unit comes loaded with a default static Web page that includes specifications and product information.
232 serial communications. Data Carrier Detect. A modem signal line (pin 1 of DB-9 connectors). Data Communications Equipment. It is the interface that a modem or other serial devices use to exchange data with a computer. 02-CML000057 Precidia Technologies Inc.
Page 76
Appendix A: Glossary of Terms and Acronyms Ether232Plus User Guide Data Encryption Standard. A standard cryptography method that uses a 56-bit private key. DES performs encryption operations on 64-bit blocks of data in 16 rounds. DES was developed by IBM in 1977 and was considered “strong” encryption.
Page 77
Ether232Plus User Guide Appendix A: Glossary of Terms and Acronyms Internet Protocol. The network layer for the TCP/IP protocol suite, widely used with Ethernet networks. IP is a connectionless, best-effort packet switching protocol. It pro- vides packet routing, fragmentation and re-assembly through the data link layer.
Page 78
Appendix A: Glossary of Terms and Acronyms Ether232Plus User Guide SNMP Simple Network Management Protocol. A set of protocols for managing complex net- works. SNMP sends messages, protocol data units (PDUs), to different parts of a net- work. SNMP-compliant devices, called agents, collect and store the data about themselves in MIBs.
2 Ensure that you are using the correct serial cables and that all cables are prop- erly connected and in good working order. - If you are connecting the Precidia unit to a DTE (Data Terminal Equip- ment) device, use a null modem serial cable.
Page 80
Appendix B: Troubleshooting and Support Ether232Plus User Guide Troubleshooting Configuration Access Troubleshooting Flow for Set-Up Connection Precidia Technologies Inc. 02-CML000027...
Page 81
Appendix B: Troubleshooting and Support Check IP Address (Ping) Use ping to check if the Precidia unit is correctly configured on the network. If you cannot reach the Precidia unit using Ping, the Precidia unit is either incorrectly config- ured or there is a network problem.
Page 82
You need to use Com Port Redirector software on my PC over the LAN/WAN your PC and the ComPort Control Connection Con- trol setting for the Precidia unit. What are the pinouts for the unit? See “Cables” on page E-1.
Page 83
Ether232Plus User Guide Appendix B: Troubleshooting and Support Indicator Lamps (LEDs) ON lamp The ON lamp indicates power is available to the Ether232Plus. Table B.2: ON Lamp Troubleshooting Lamp Status Standard Troubleshooting Procedure OK - unit None has power Unit has no •...
Page 84
The hub also has Link lamps that will provide further troubleshooting information. None ETHERNET – TRANSMIT lamp Illuminates when the Ether232Plus is sending or receiving data via the Ethernet port. Normally you will see very short data bursts. Table B.5: TRANSMIT Lamp Troubleshooting Lamp...
Page 85
Ether232Plus User Guide Appendix B: Troubleshooting and Support COM – TRANSMIT lamp Illuminates when the Ether232Plus is sending or receiving data via the COM port Normally you will see very short data bursts. Table B.6: COM TRANSMIT Lamp Troubleshooting Lamp...
Page 86
Ether232Plus User Guide Table B.7: COM STATUS Lamp Troubleshooting Lamp Status Standard Troubleshooting Practice Unit may be • Ensure cable between the Ether232Plus and incorrectly the RS-232 device is properly connected with connected or the correct serial cable configured •...
Appendix C: Specifications and Warranty Ether232Plus Specifications RS-232 mode RS-422 mode RS-485 mode (COM Port) (RS422 Port) (RS422 Port) Serial interface: RS-232 DTE RS-422 4-wire RS-485 2-wire Serial connector: DB-9 male RJ-45 full duplex RJ-45 half duplex Serial speed: 300 – 115200 bps 300 –...
Page 88
User Guide. The warranty is extended to cover the Precidia Unit as well as the power adapter. Precidia's obligation under this warranty shall be limited to the repair, including all necessary parts and the cost of labour connected therewith, or at our option the exchange of a unit, which shows manufacturing defect within the warranty period with a like new unit.
Appendix D: Connecting with Telnet Before you can access and reconfigure Precidia products remotely, you must configure the following settings locally: • the IP Address and Subnet Mask (or automatically with DHCP) • the Gateway address if necessary (or automatically with DHCP) •...
Page 90
Appendix D: Connecting with Telnet Ether232Plus User Guide 3 From the menu, chose Connect Remote Systems... The Connect window appears. 4 Type the Host Name IP address of the unit in the field, and choose Telnet in the Port field.
DB-9 Female Specialized Null Modem Serial Cable If you are connecting a Precidia device to a Hayes-compatible modem, or the Precidia device is acting as a Hayes-compatible modem (modem connection control) you will need a null modem cable with the wiring below. This cable may also be required for certain POS terminals.
Page 92
Appendix E: Pinouts and Power Supply Ether232Plus User Guide RS-485 Serial Cable If you are connecting an RS-485 serial device to the Ether232Plus you will need a 2-wire cable with an RJ-45 connector as illustrated below: Precidia Technologies Inc. 02-CML000027...
Page 93
Ether232Plus User Guide Appendix E: Pinouts and Power Supply Connectors COM Port Pinout (DB-9) Signal Type Data Carrier Detect (DCD) Receive Data (RD) Transmit Data (TD) Data Terminal Ready (DTR) Signal Ground (GND) Power Data Set Ready (DSR) Request to Send (RTS)
Page 94
Appendix E: Pinouts and Power Supply Ether232Plus User Guide ETHERNET Port Pinout (RJ-45) Signal Type Transmit positive (TX +) Transmit negative (TX-) Receive positive (RX+) — — Receive negative (RX-) — — RS422 Port Pinout (RJ-45, full duplex) Signal Type —...
Ether232Plus User Guide Appendix E: Pinouts and Power Supply Power Supply Customers in North America are supplied with an AC power adapter conforming to the specifications below. Customers in other parts of the world should obtain a power supply that meets these requirements.
Page 96
Appendix E: Pinouts and Power Supply Ether232Plus User Guide Precidia Technologies Inc. 02-CML000027...
Need help?
Do you have a question about the Ether232Plus and is the answer not in the manual?
Questions and answers