Universal Device Servers HelloDevice Super Series User Guide Version 1.5.0.
Copyright Information Copyright 1998-2012, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make any changes and improvements to its product without providing prior notice. Trademark Information HelloDevice™ is a trademark of Sena Technologies, Inc. Windows® is a registered trademark of Microsoft Corporation. Ethernet® is a registered trademark of XEROX Corporation.
Revision history Revision Date Name Description Initial Release V1.0.0 2003-09-19 I.S. Um V1.0.1 2003-10-08 O.J. Jung V1.1.0 2004-01-09 I.S. Um Revision with release version 1.1.0 V1.1.1 2004-01-30 O.J. Jung Typographical errors are corrected V1.2.0 2004-06-11 O.J. Jung Revision with release version 1.2.0(including description for the Figure 5-6, Table A.2 revised new SS100 mode) V1.2.1 2004-08-16 O.J. Jung Specifications for SS110 are changed V1.2.2 2004-08-24 O.J.
Contents 1. Introduction 8 1.1. Overview .................................................................................................................................... 8 1.2. Package Check List ................................................................................................................... 9 1.3. Product Specification.................................................................................................................. 9 1.4. Terminologies And Acronyms .................
3.10. TCP Service Configuration..................................................................................................... 37 4. Serial Port Configuration 39 4.1. Overview .................................................................................................................................. 39 4.2. Individual Port Configuration .................................................................................................... 42 4.2.1. Port Enable/Disable ...........................
7.4. ICMP Statistics ......................................................................................................................... 91 7.5. TCP Statistics ........................................................................................................................... 93 7.6. UDP Statistics........................................................................................................................... 95 8. CLI Guide 97 8.1. Introduction.....................................
A 3.2. redirect.cnf .......................................................................................................................... 115 Appendix 4. Well-known port numbers Appendix 5. Guide To The Bootloader Menu Program 119 120 A 5.1. Overview ............................................................................................................................. 120 A 5.2. Main Menu ..........................................................................................................
1. Introduction 1.1. Overview The HelloDevice Super Series is a Universal terminal server (or device server) that makes your legacy serial devices manageable by industry-standard Ethernet network. Based on open network protocols such as TCP/IP and UDP, it gives you ultimate flexibility to your serial devices. With PPPoE (PPPover-Ethernet) connection feature of the HelloDevice Super Series, the RS232/422/485 serial devices could be managed over DSL-based broadband network.
1.2. Package Check List - SS100/110/400/800 external box - External 110V or 230V power supply - Serial cable kit - Quick Start Guide 1.3.
Management Web, Telnet or Serial console port or HelloDevice Manager O/S support: Windows 98/ME/NT/2000/XP System log Automatic email delivery of error log System statistics Full-featured system status display Diagnostic LED Environmental Power Dimension L x W x H (mm) Weight (kg) Certification Firmware Stored in Flash memory and upgradeable via serial console, telnet or web Power Ready 10/100 Base Link, Act Serial InUse(SS400/800 Only)/Rx/ Tx for each port PC Card(SS110/400/800 Only) Operating tempera
Session A series of interactions between two communication end points that occur during the span of a single connection Typically, one end point requests a connection with another specified end point. If that end point replies and agrees to the connection, the end points take turns exchanging commands and data ("talking to each other"). The session begins when the connection is established at both ends and terminates when the connection is ended.
Table 1-1 Acronym Table ISP Internet Service Provider PC Personal Computer NIC Network Interface Card MAC Media Access Control LAN Local Area Network UTP Unshielded Twisted Pair ADSL Asymmetric Digital Subscriber Line ARP Address Resolution Protocol IP Internet Protocol ICMP Internet Control Message Protocol UDP User Datagram Protocol TCP Transmission Control Protocol DHCP Dynamic Host Configuration Protocol SMTP Simple Mail Transfer Protocol FTP File Transfer Protocol PPP Po
2. Getting Started This chapter describes how to set up and configure the Super Series. - 2.1. Panel Layout explains the layout of the panel and LED indicators. - 2.2. Connecting The Hardware describes how to connect the power, the network, and the equipment to the Super Series and how to access the console port using a serial console or a Telnet from remote location. - 2.3. Accessing The Web Browser Management Interface describes how to access Web menu from remote location.
Figure 2-1 The panel layout of the SS100 2.1.2. SS110 Panel Layout The SS 110/400/800 has three groups of LED indicator lamps to display the status, as shown in Figure 2-2 and Figure 2-3 (i.e. System, Ethernet and Serial ports). The first three lamps on the left side indicate Power, Ready and PC Card interface. The next three lamps are for Ethernet 100Mbps, Link and Act. Next lamp indicates Receive and Transmit of the serial port. Table 2-2 describes the function of each LED indicator lamp.
Figure 2-2 The panel layout of the SS110 Table 2-2 LED indicator lamps of the SS 110/400/800 Lamps System Ethernet Serial port Power Ready PC card 100Mbps LINK Act InUse Rx/Tx Function Turned on if power is supplied Turned on if system is ready to run Turned on if a PCMCIA device is running Turned on if 100Base-TX connection is detected Turned on if connected to Ethernet network Blink whenever there is any activities such as incoming or outgoing packets through the Super Series Ethernet port Turned on
Figure 2-3 The panel layout of the SS400 2.1.4. SS800 Panel Layout The front panel of the SS800 is nearly identical to the SS400. The SS800 has 8 serial port indicators, while the SS400 has 4. For further information, refer to the chapter, 2.1.3 SS400 Panel Layout. 2.2. Connecting The Hardware This section describes how to connect the Super Series to the equipment for initial testing.
Figure 2-5 Connecting the power to the SS400/800 2.2.2. Connecting To The Network Plug one end of the Ethernet cable to the Super Series Ethernet port. The other end of the Ethernet cable should be connected to a network port. If the cable is properly connected, the Super Series will have a valid connection to the Ethernet network. This will be indicated by: The [Link] lamp will light up green.
Figure 2-8 Connecting a network cable to the SS400/800 2.2.3. Connecting To The Device Connect the console cable to the Super Series serial port. To connect to the console port of the device, the user needs to consider the type of console port provided by the device itself. In the Super Series cable kit package, plug-in adapters are provided for the easier connectivity to the user’s devices. Please refer to the Appendix 1. Connections for details.
Figure 2-10 Connecting a equipment to the SS110 Figure 2-11 Connecting a equipment to the SS400(Left) / SS800(Right) 2.2.4. Accessing The System Console There are several ways to access the Super Series. These methods are dependent on whether the user is located at a local site or a remote site, or whether she requires a menu-driven interface, graphic menu system or CLI (Command Line Interface).
2.2.5. Using The System Console 1) Connect one end of the console/Ethernet cable to the console port on the Super Series. Figure 2-12 Connecting a system console cable to the SS100 Figure 2-13 Connecting a system console cable to the SS110 Figure 2-14 Connecting a system console cable to the SS400/800 2) Connect to the user’s computer with the RJ45-DB9 female adapter. (For SS100, push the Data/Console switch to the Console side.
3) Connect the other end of the cable to the serial port of the user’s computer. 4) Run a terminal emulator program (i.e. HyperTerminal). Set up the serial configuration parameters of the terminal emulation program as follows: 9600 Baud rate Data bits 8 Parity None Stop bits 1 No flow control 5) Press the [ENTER] key. 6) Enter your user name and password to log into the Super Series. The factory default user settings are as follows.
users can configure the required parameters guided by online comments. All the parameters are stored into the non-volatile memory space of the Super Series, and it will not be stored until users select menu ”5.Save changes”. All the configuration change will be effective after selecting the menu “7. Exit and apply changes” or “8. Exit and reboot”. 2.2.6. Using Remote Console The IP address of the Super Series must be known before users can access the Super Series using the Remote console (see chapter 3.
2) The user must log into the Super Series. Type the user name and password. A factory default setting of the user name and password are both root for the system root and admin for the system administrator. 3) Upon authentication by the Super Series, the CLI prompts or text menu screens are shown. 2.3. Accessing The Web Browser Management Interface The Super Series supports both HTTP and HTTPS (HTTP over SSL) protocols. The Super Series also provides has its own Web management pages.
save the changed parameter values to the non-volatile memory. To apply all changes made, the user must select [Apply Changes]. This option is available on the bottom of the menu bar. Only when the user selects [Apply changes] will the new parameter values be applied to the Super Series configuration. The user also can select [Save & apply] to save parameters and apply changes in one step. If the user does not want to save the new parameter values, the user must opt to [Cancel].
3. Network Configuration 3.1. IP Configuration The Super Series requires a valid IP address to operate within the user’s network environment. If the IP address is not readily available, contact the system administrator to obtain a valid IP address for the Super Series. Please note that the Super Series requires a unique IP address to connect to the user’s network. The users may choose one of three Internet protocols in setting up the Super Series IP address: i.e.
3.1.1. Using A Static IP Address When using a Static IP address, the user must manually specify all the configuration parameters associated with the IP address of the Super Series. These include the IP address, the network subnet mask, the gateway computer and the domain name server computers. This section will look at each of these in more detail. Note: The Super Series will attempt to locate all this information every time it is turned on. .
The IP address of the DNS server must be able to access the host site with the provided domain name. The Super Series provides the ability to configure the required IP addresses of both the Primary and Secondary DNS servers addresses. (The secondary DNS server is specified for use when the primary DNS server is unavailable.) 3.1.2.
address in the DHCP network, the administrator needs the MAC address of the Super Series found on the label sticker at the bottom of the Super Series. 3.1.3. Using PPPoE PPPoE (Point-to-Point Protocol over Ethernet) is a specification for connecting multiple computer users on an Ethernet LAN (local area network) to a remote site through a modem or similar device. PPPoE can be used to multiple users the ability to share ADSL, cable modem, or wireless connection to the Internet.
Figure 3-2 SNMP Configuration 3.2.1. MIB-II System Objects Configuration MIB–II System objects configuration sets the System Contact, Name, Location, and Authenticationfailure traps used by the SNMP agent of the Super Series. These settings provide the values used for the MIB-II sysName, sysContact, sysLocation, sysService and enableAuthenTrap.
sysService(Read Only): A series of values, separated by commas, that indicate the set of services that the system provides. By default, Super Series only supports an Application(7) service level. EnableAuthenTrap: Indicates whether the SNMP agent process is permitted to generate authentication-failure traps. The value of this object overrides any configuration information; as such, it provides a means whereby all authentication-failure traps may be disabled..
Figure 3-3 Browsing MIB-II OIDs of Super Series SNMP agent using SNMP Browser (AdventNet MibBrowser) 3.3. Dynamic DNS Configuration When users connect the Super Series to a DSL line or use a DHCP configuration, the IP address might be changed whenever it reconnects to the network. It can therefore be very difficult to post all related contacts for each new IP address.
may then add a new Dynamic DNS Host link after logging in to their Dynamic DNS Network Services Members NIC. After enabling the Dynamic DNS service in the Dynamic DNS Configuration menu, the user must enter the registered Domain Name, User Name, and Password. After applying the configuration change, users can access the Super Series using only the Domain Name. Figure 3-4 shows the Dynamic DNS configuration web interface. Figure 3-4 Dynamic DNS Configuration 3.4.
The SMTP user name and SMTP user password are required when either SMTP with authentication or POP-before-SMTP mode is selected. Figure 3-5 SMTP Configurations Figure 3-6 SMTP mode selection in SMTP configuration 3.5. IP Filtering The Super Series prevents unauthorized access using either an IP address based filtering method or through the management web page of the Super Series.
must then enter the IP address and subnet of access. Any user on a remote host must stay in the specified subnet boundary to have the configuration access. To allow only a specific host to have configuration access to the Super Series, enter the IP address of the specific host and just give 255.255.255.255 for the subnet. To allow any hosts to have access to the Super Series, give 0.0.0.0 for both of the IP address and subnet. Refer to Table 3-2 for more details.
3.6. SYSLOG Server Configuration The Super Series supports a remote message logging service, SYSLOG service for the system and port data logging. To use the remote SYSLOG service, the user must specify the SYSLOG server’s IP address and the facility to be used. Figure 3-8 shows the SYSLOG server configuration page of the supplied Web interface. Figure 3-8 SYSLOG server configuration To receive log messages from the Super Series, the SYSLOG server must be configured as “remote reception allowed”.
Figure 3-9 NFS server configuration To store the Super Series log data to the NFS server, the NFS server must be configured as “read and write allowed”. If there is a firewall between the Super Series and the NFS server, there must be a rule that allows all outgoing and incoming packets to travel across the firewall.
3.9. Web Server Configuration The Web server supports both HTTP and HTTPS (HTTP over SSL) services simultaneously. The user can opt to enable or disable each individually. Figure 3-11 shows the Web server configuration page. Figure 3-11 Web server configurations The Web page refresh rate can be also adjusted in this configuration page. The refresh rate is only applicable to the system statistics pages, such as network interfaces, serial ports, IP, ICMP, TCP and UDP.
TCP keep-alive time: This represents the time interval between the last data transmission and keep-alive packet submissions by the Super Series. These “keep-alive” messages are sent to the remote host to confirm that the session is still open. The default time value is 15 sec. TCP “keep-alive” probes: This represents how many “keep-alive” probes will be sent to the remote host, until it decides that the connection is dead.
4. Serial Port Configuration 4.1. Overview The serial port configuration capability allows the user to configure the host mode of each port, serial communication parameters, cryptography, port logging parameters and other related parameters. The serial port’s host mode can be set as any of the following: TCP: The Super Series operates as a TCP server and client.
Table 4-1 Serial port configuration parameters All serial ports setting Or Individual serial port setting #1~#8(1/4) 1 2 3 4 Port Enable/Disable Port title Apply all port settings (Individual serial port setting only) TCP listening port Telnet protocol TCP Max allowed connection Cyclic connection Inactivity timeout (0 for unlimited) UDP listening port Host mode Max allowed connection Accept UDP datagram from unlisted remote UDP host or not Send to recent unlisted remote host or not Inactivity timeout (0 f
Notification interval Enable/Disable Email notification Email Title of Email notification Recipient’s Email address Enable/Disable SNMP notification Title of SNMP trap SNMP SNMP trap receiver’s IP address notification SNMP trap community SNMP trap version Add/Edit a keyword Keyword string Email notification SNMP trap notification Port command Remove a keyword Figure 4-1 shows the web-based serial port configuration screen. This serial port configuration main screen summarizes port information.
Figure 4-1 Serial port configuration main screen 4.2. Individual Port Configuration The Super Series allows serial ports to be configured either individually or all at once. The parameters for both individual and all port configurations are similar. Individual Port Configurations are classified into twelve (12) groups: 1. Port enable/disable 2. Port title 3. Apply all port settings 4. Host mode 5. Remote host: Available only when the host mode is set to TCP or UDP mode 6.
4.2.1. Port Enable/Disable Each serial port can be enabled or disabled. If a serial port is disabled, users cannot access the serial port. Figure 4-2 shows the serial port enable/disable screen. Figure 4-2 Serial port enable/disable By clicking on the [Reset] button, users can reset a stuck or deadlocked serial port. Click on the [Set] button to set the port as factory default. 4.2.2. Port Title Users can enter descriptive information for each port based on the device attached to it.
Figure 4-3 Port title configuration 4.2.3. Apply All Port Settings To prevent the possibility of the user inadvertently selecting to change all port settings at the same time, the Super Series provides the ability to enable or disable this function at an individual serial port level. Changes made when using the “change all port parameters at once” function will not be applied to an individual serial port if the function has been disabled. Figure 4-4 shows the [apply all port setting] configuration screen.
4.2.4. Host Mode Configuration The Super Series operating mode is called the “host mode”. Three host modes are available: TCP mode, UDP mode, Modem emulation mode. TCP mode The Super Series works as both TCP server and client. This mode works for most applications, since it will transfer the data either from serial port or from TCP port.
4.2.4.1. TCP Mode For easier understanding of TCP modes, a simplified State Transition Diagram is often used. And to help users understand the diagram, the TCP state of the Super Series is briefly described as follows. [Listen] It represents “a waiting for a connection request from any registered remote host”. It is a default start-up mode when it is set as TCP mode. [Closed] It means “no connection state”.
The initial state is [Listen]. If there are data coming from the serial port, it will connect to the remote host as a TCP client and then transfer data through the TCP port. If there is incoming connection request from the remote host, it will accept the connection as a TCP server, and then transfer data through the serial port. Thus, users can assume that the Super Series is always connected to the specified remote host.
the inter-character timeout (See Options in section 4.2.9. Serial Port Parameters for details on intercharacter timeout), the Super Series connect to the registered remote host(s). If a TCP session has not been established yet and the Super Series succeeds in connecting to the remote host, the data in the serial port buffer will be transferred to the host. Otherwise, all the data stored in the buffer will be cleared.
Max. allowed connection The Super Series supports multiple connections from external host(s) to a serial port up to 32. But if there are remote host connections by the remote host list configuration already, possible number of connection is reduced to (Max. allowed connection - remote host(s) connected already). For example, if user set Max.
enabled through this option. 4.2.4.2. UDP Mode The UDP mode operation is similar to that of TCP mode except that it is based on UDP protocol and only one pre-defined remote host is able to communicate with the Super Series. Users do not have to configure cyclic connection, since UDP is a connectionless protocol.
configuration. If Send to recent unlisted remote host function is set as ‘No’, Super Series sends data only to the host(s) which are configured on remote host configuration. Super Series maintains a recent unlisted remote host during the Inactivity Timeout. Inactivity Timeout In UDP mode, Inactivity Timeout is used in maintaining recent unlisted remote host.
a summarized AT command table which is supported by the Super Series. Figure 4-7 shows the typical case of the serial port command flow when ATDA command is used to connect to the Ethernet network. Table 4-2 AT commands supported in the Super Series 9 Command Internal Operation Response (Verbose Code) +++ Return to command input mode None ATD(T) [remote IP or domain name]:[remote port] [CR][LF] or ATD(T) [remote IP][remote port] [CR][LF] Set TCP mode as TCP client mode.
ATBn, ATCn, ATLn, ATMn, ATNn, ATP, ATT, ATYn, AT%Cn, AT%En, AT&Bn, AT&Gn, AT&In, AT&Qn, AT&V, ATMn, AT\An, AT\Bn, AT\Nn, ATXn none OK [CR][LF] ATS?, ATSn=x, AT&Cn, AT&Wn, AT&Zn=x none ERROR [CR][LF] None If n=1 OK [CR][LF] If others, ERROR [CR][LF] None If n=0 OK [CR][LF] If others, ERROR [CR][LF] ATFn [CR][LF] ATWn Table 4-3 AT commands Response Code Verbose Code (After “ATV1” command executed) Numeric Code (After “ATV0” command executed) Description OK 0 Command executed CONNECT 1 Mode
4.2.5. Remote Host Configuration Remote host configuration is the list of hosts that will receive data from serial port of Super Series when there is data transmission from a serial port of Super Series. In TCP mode, user can also configure secondary remote host that will receive data from serial port if Super Series fails to connect to primary remote host.
Figure 4-9 Port IP filtering for serial ports 4.2.7. Cryptography Configuration The Super Series supports encrypted sessions for only TCP mode including modem emulation mode (not UDP mode). 4.2.7.1. Secure Sockets Layer(SSL) And Transport Layer Security(TLS) Cryptography Method By setting the cryptography method as one of SSLv2, SSLv3, SSLv3 rollback to v2 or TLSv1, the Super Series can communicate with other device supporting SSL/TLS cryptography method in encrypted sessions.
public-key encryption provides better authentication techniques. The handshake allows the server to authenticate itself to the client using public-key techniques, and then allows the client and the server to cooperate in the creation of symmetric keys used for rapid encryption, decryption, and tamper detection during the session that follows. The details of handshake process step involved can be summarized as follows: 1.
9. The server sends a message to the client informing it that future messages from the server will be encrypted with the session key. It then sends a separate (encrypted) message indicating that the server portion of the handshake is finished. 10. The SSL/TLS handshake is now complete, and the SSL/TLS session has begun. The client and the server use the session keys to encrypt and decrypt the data they send to each other and to validate its integrity.
algorithm is used to encrypt the bulk of data transmitted across the SSL/TLS connection. The hash algorithm is used to protect transmitted data against modification during transmission. The length of the keys used in both the symmetric and asymmetric algorithms must also be specified. When a client makes an SSL/TLS connection to a server, it sends a list of the cipher suites that it is capable of and willing to use.
Figure 4-11 Cryptography configuration 4.2.7.2. 3DES Cryptography Method By setting the cryptography method as 3DES, the Super Series can communicate with other Super Series device or HelloDevice Pro Series in 3DES(168 bits) encrypted sessions. Figure 4.12 shows record format of 3DES packet where meanings of each field are as follows, Length Data Padding Figure 4-12 Record Format of 3DES packet Length The length is 8-bits number. The length is the length of content (data and padding).
In 3DES algorithm in Super Series, key and initial vector, which are used in generating encrypted data packet, is derived from key block. And key block is generated by using user configured key string. Figure 4-13 shows key derivation process.
Figure 4-14 Filter application 4.2.9. Serial Port Parameters To connect the serial device to the Super Series serial port, the serial port parameters of the Super Series should match exactly to that of the serial device attached. The serial port parameters are required to match this serial communication. The parameters required for the serial communication are: UART type, baud rate, data bits, parity, stop bits, flow control DTR/DSR behavior and intercharacter timeout.
Data bits Data bits can be between 7 bits and 8 bits. The factory default setting is 8 bits. Figure 4-15 UART configuration Parity Parity can be none, even or odd. The factory default setting is none. Stop bits Stop bits can be between 1 bit and 2 bits. The factory default setting is 1 bit. Flow control The factory default setting of the flow control is None. Software Flow Control using XON/XOFF and hardware flow control using RTS/CTS are supported by the Super Series.
DTR/DSR behavior The purpose of the DTR/DSR pin is to emulate modem signal control or to control TCP connection state by using serial port signal. The DTR is a write-only output signal, whereas the DSR is a read-only input signal in the Super Series side. The DTR output behavior can be set to one of three types: always high, always low or high when open. If the DTR behavior is set to high when open, the state of the DTR pin will be maintained high if the TCP connection is established.
4.2.10. Modem Configuration The Super Series supports direct modem connection to the serial port of it. When user wants to connect modem to a serial port, he must configure Modem init-string and DCD behavior on modem configuration page. The Super Series supports modem connection only when host mode is set as TCP mode. Enable/Disable modem By enabling this menu, user can attach a modem directly to the serial port of Super Series.
Figure 4-16 Modem configuration 4.2.11. Port Logging With the port logging feature, the data sent through the serial port is stored to MEMORY, an ATA/IDE fixed disk card, a SYSLOG server or a mounting point on an NFS server. Enable/disable port logging This parameter defines whether to enable or disable the port-logging feature. The factory default setting is [disabled].
all port buffer size of each serial port should be smaller than or equal to 3200 Kbytes). The factory default setting is 4 Kbytes. When using an ATA/IDE fixed disk card to store log data, the maximum port buffer size is dependent upon the card capacity. When using an NFS server to store log data, the maximum port buffer size is unlimited. The user should configure the NFS server to ensure that the port logging system works properly.
Series and the serial device and the status of the TCP connection between the Super Series and remote hosts could be monitored and managed in the same way of the port keywords as well. Each reaction can be configured individually upon each event. Reaction can be an email delivery, SNMP trap sending, command sending or either combination of all reactions. Port event handling If the user wants to enable port event handling feature, set Port event handling as enable.
Figure 4-18 Port event-handling configurations SNMP trap receiver IP This parameter set IP address of SNMP trap receiver that will receive SNMP trap notification when pre-defined keyword is detected.
SNMP trap community This parameter set a community that will be included in SNMP trap message when pre-defined keyword is detected. SNMP trap version This parameter set a version of SNMP trap, which will be sent when pre-defined keyword is detected. [Status event edit] Device connection/disconnection Fill in the check boxes of the preferred actions that are to be taken on the event of serial device connection or disconnection.
4.3. All Port Configurations If modifications are being made to all serial ports are similar or the same, changes can be made to the serial port configuration for all serial ports simultaneously. With the all port configuration function, the configuration will be applied to all the serial ports; unless an individual port “apply all port setting” option is disabled.
Port enable/disable This parameter enables or disables port function. Port title If this parameter is set with a certain string, the port title of each serial port will be set with a combination of this string and the port number. For example, if the port title is set with “my server”, the port title of port 1 will be set with “my server #1”, the port title of port#2 will be “my server #2”, and so on.
5. PC Card Configuration The Super Series has one extra PC card slot for increased expandability. It supports four types of PC cards: - Wireless LAN card - Modem card - ATA/IDE fixed disk card But please note that SS100 does not have PC card configuration menu. The user can allow access via another network connection with either a LAN or wireless LAN card. The ATA/IDE fixed disk card allows the user the ability to store and carry system and serial port log data.
If Super Series fails to discover the PC card, the following error message will be displayed on the menu screen. Figure 5-2 Failure to detect error message Refer to Appendix 2.PC Card Supported By Super Series to view a list of PC cards support by the Super Series. To stop or remove the PC card, user must complete the following steps. Step 1. Select [(Ban- show the actual button) Stop card service]. Step 2. Save the configuration changes by selecting [Save to flash]. Step 3.
Figure 5-3 PC LAN card configuration The user must manually select PC LAN card as the card type and set the primary and secondary DNS servers when configuring a PC LAN card. All other configuration steps are the same as detailed in Section 3.1. IP Configuration. Refer to Appendix 2.PC Card Supported By Super Series to view a list of LAN PC cards supported by the Super Series. 5.2. Wireless LAN Card Configuration A wireless LAN card will result in two network interfaces and two IP addresses.
Figure 5-4 PC wireless LAN card configuration The user must manually select WIRELESS LAN CARD as the card type and set the primary and secondary DNS servers when configuring a PC LAN card. All other configuration steps are the same as detailed in Section 3.1. IP Configuration. The Super Series supports SSID(Service Set Identifier) and WEP(Wired Equivalent Privacy) key features for the wireless LAN configuration. The user may configure the SSID to specify an AP (Access Point).
5.3. Serial Modem Card Configuration Using the extra PC card slot as a modem will allow the user on-line access without tying up a serial port with an external modem. Most 56Kbps PC serial modem cards are compatible with the PC card slot. A complete catalog of modem cards supported by the Super Series is listed in Appendix 2. PC Card Supported By Super Series. Figure 5-5 PC serial modem card configuration 5.4.
6. System Administration The Super Series display the system status and the log data via a Status Display Screen. This screen is to be used for management purposes. System status data includes the model name, serial number, firmware version and the network configuration of the Super Series. The Super Series can also be configured to deliver log data automatically via email to a specified recipient with the system-logging feature.
inserted in PCMCIA slot, the mounting point on an NFS server or the SYSLOG server. If the internal memory is used to store system log data, the log data will be cleared when the Super Series is turned off. To preserve the system log data, set the storage location to be the ATA/IDE fixed disk card, SYSLOG server or NFS server. To do this, the user must configure the corresponding media in advance. Unless the media is properly set up, the user will not be able to select a storage location from the interface.
6.3. User Logged On List This function allows a user to view current and historical user activity on the shell of Super Series. Figure 6-3 User logged on list The list displays the following information for users who have logged into the system: User name Terminal type for the session Time connected IP address of the remote host Note: Users access via the web will not appear on the list. Connections are not always made using HTTP/HTTPS protocol. 6.4.
6.5. Device Name Configuration The Super Series has its own name for administrative purposes. Figure 6-5 shows the device name configuration screen. When user changes Device name, hostname of Super Series shall be changed and then prompt on CLI also shall be changed to the corresponding one as follows, root@SS800_Device:~# Figure 6-5 Device name configuration Please note that user cannot set space character as one of device name.
6.7. Date And Time Settings The Super Series maintains current date and time information. The SS110/400/800’s clock and calendar settings are backed up by internal battery power. (Please note that SS100 does not have a battery for internal clock. Current date and time setting will not be retained after system rebooting. So it is recommended to use NTP server to maintain correct date and time in SS100 model) The user can change the current date and time, as shown in Figure 6-7.
6.8. Configuration Management The user may export the current configurations to a file at such locations as CF card, NFS server, user space or local machine and import the exported configurations as current configurations from CF card, NFS server, user space or local machine. The user may restore the factory default settings at any time by selecting “Factory default” at location property at the import part or by pushing the factory default reset switch on the back panel of the Super Series.
Figure 6-8 Configuration management To export the current configurations, follow this: 1. Select the location to export to. 2. Select the encrypting option. 3. Type the file name. 4. Click the [Export] button. To import the exported configurations, follow this: 1. Select the location to import from. 2. Select the configurations to import. 3. Select the encrypting option. 4. Select the file to import from the file selection list box if location is neither local machine nor factory default. 5.
6.9. Firmware Upgrade Firmware upgrades are available via serial, remote console or web interface. The latest upgrades are available on the Sena web site at http://www.sena.com/support/downloads/. Figure 6-9 shows the firmware upgrade web interface. Figure 6-9 Firmware upgrade To upgrade firmware via the web: 1. Select the latest firmware binary by clicking browse button. 2. Select and upload the selected version. 3. Once the upgrade has been completed, the system will reboot to apply the changes.
Select menu: 1. Network configuration 2. Serial port configuration 3. PC Card configuration 4. System administration 5. Save changes 6. Exit without saving 7. Exit and apply changes 8. Exit and reboot Refresh ---> 4 -----------------------------------------------------------------------------System administration -----------------------------------------------------------------------------Select menu: 1. System status 2. System logging 3. Device name: SS800 Device 4. Date and time 5.
--->9 Do you want to upgrade firmware? (y/n): y Transfer firmware by zmodem using your terminal application. To escape, press Ctrl+X **B0ff000005b157 **B0ff000005b157 **B0ff000005b157 **B0ff000005b157 Firmware upgrade failed ! Now reboot ... Figure 6-12 Firmware upgrade failure message 6.10. Security Profile On Security Profile menu page, user can disable or enable SSHv1 protocol support. And also user can select the types of HTTPS protocol to be used in the Super Series.
6. If the upload fails, the Super Series will display error messages as shown in Figure 6-15. Note: User file uploading is permitted only under user space (/usr2) directory. For more information about file system inside Super Series, please refer to 8.2 Flash Partition section. -----------------------------------------------------------------------------Welcome to SS-800 configuration page Current time: 08/14/2003 11:56:13 F/W REV. : v1.0.0 Serial No.
7. System Statistics The Super Series Web interface provides system statistics menus. The user can use the menus to access statistical data and tables stored in the Super Series memory. Network interfaces statistics and serial ports statistics display statistical usage of the link layer, lo, eth and serial ports. IP, ICMP, TCP and UDP statistics display usages of four primary components in the TCP/IP protocol suite. 7.1.
Figure 7-2 Serial ports status 7.3. IP Statistics The IP Statistics screen provides statistical information about packets/connections using an IP protocol. Definitions and descriptions of each parameter are described below: Forwarding : Specifies whether IP forwarding is enabled or disabled. DefaultTTL : Specifies the default initial time to live (TTL) for datagrams originating on a particular computer. InReceives : Shows the number of datagrams received.
InUnknownProtos : Specifies the number of locally addressed datagrams received successfully but discarded because of an unknown or unsupported protocol. InDiscard : Specifies the number of input IP datagrams for which no problems were encountered to prevent their continued processing, but which were discarded (for example, for lack of buffer space). This counter does not include any datagrams discarded while awaiting reassembly.
ReasmFails : Specifies the number of datagrams that cannot be reassembled. FragOKs : Specifies the number of datagrams that were fragmented successfully. FragFails : Specifies the number of datagrams that need to be fragmented but couldn't be because the IP header specifies no fragmentation. For example, if the datagrams "Don't Fragment" flag was set, the datagram would not be fragmented. These datagrams are discarded. FragCreates : Specifies the number of fragments created.
InErrors, OutErrors : Specifies the number of errors received or sent. InDestUnreachs, OutDestUnreachs : Specifies the number of destination-unreachable messages received or sent. A destinationunreachable message is sent to the originating computer when a datagram fails to reach its intended destination. InTimeExcds, OutTimeExcds : Specifies the number of time-to-live (TTL) exceeded messages received or sent.
InTimestampReps, OutTimestampReps : Specifies the number of time-stamp replies received or sent. A computer sends a time-stamp reply in response to receiving a time-stamp request. Routers can use time-stamp requests and replies to measure the transmission speed of datagrams on a network. InAddrMasks, OutAddrMasks : Specifies the number of address mask requests received or sent. A computer sends an address mask request to determine the number of bits in the subnet mask for its local subnet.
RtoAlgorithm : Specifies the retransmission time-out (RTO) algorithm in use. The Retransmission Algorithm can have one of the following values. 0 : CONSTANT - Constant Time-out 1: RSRE - MIL-STD-1778 Appendix B 2: VANJ - Van Jacobson's Algorithm 3: OTHER - Other RtoMin : Specifies the minimum retransmission time-out value in milliseconds. RtoMax : Specifies the maximum retransmission time-out value in milliseconds. MaxConn : Specifies the maximum number of connections.
OutSegs : Specifies the number of segments transmitted. This number does not include retransmitted segments. RetransSegs : Specifies the number of segments retransmitted. RetransSegs : Specifies the number of errors received. OutRsts : Specifies the number of segments transmitted with the reset flag set. Figure 7-5 TCP statistics 7.6. UDP Statistics The UDP Statistics screen provides statistical information about packets/connections using a UDP protocol.
InErrors : Specifies the number of erroneous datagrams that were received. Datagrams Received Errors is the number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port. OutDatagrams : Specifies the number of datagrams transmitted.
8. CLI Guide 8.1. Introduction The Super Series root or System Administrator (only admin account is added for this group user by factory default) can access the Linux console command line interface (CLI) of the Super Series via the serial console or TELENT/SSH. In the CLI, the authorized user can perform standard Linux commands to view the status of the Super Series, edit the configuration, apply configuration changes, define user scripts and transmit files between the Super Series and remote hosts.
8.3. Supported Linux Utilities 8.3.1. Shell & Shell Utilities: sh, ash, bash, echo, env, false, grep, more, sed, which, pwd 8.3.2. File and Disk Utils: ls, cp, mv, rm, mkdir, rmdir, ln, mknod, chmod, touch, sync, gunzip, gzip, zcat, tar, dd, df, du, find, cat, vi, tail, mkdosfs, mke2fs, e2fsck, fsck, mount, umount, scp 8.3.3.
8.5. Editing Super Series Configuration In CLI 8.5.1. Configuration file save/load mechanism: 1) While booting, the Super Series uncompresses /cnf/cnf.tar.gz to /tmp/cnf/* and unmounts /cnf 2) When changing the configuration, the Super Series changes the contents of the files in /tmp/cnf 3) When the user saves the configuration, the Super Series mounts /cnf and compresses /tmp/cnf/* to /cnf/cnf.tar.gz (Web [Save to flash], or “saveconf” in CLI) 8.5.2.
8.7. File Transmission The users can use an ftp client for file transmission and use /usr2 directory for data read/write root@192.168.0.117:~# cd /usr2 root@192.168.0.117:/usr2# ftp 192.168.2.3 Connected to 192.168.2.3. 220 lxtoo.senalab.co.kr FTP server (Version wu-2.6.1-16) ready. Name (192.168.2.3:root): sena 331 Password required for sena. Password: 230 User sena logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> get test.tgz local: test.tgz remote: test.
Step 3 Edit usr2/rc.user script as follows: #!/bin/bash # # rc.user : Sample script file for running user programs at boot time # #PATH=/bin:/usr/bin:/sbin:/usr/sbin # Add shell command to execute from here # Add shell command to execute from here cp -a /usr2/inetd.conf /etc/inetd.conf ps -ef while killall inetd 2>/dev/null; do sleep 1; ps -ef done /usr/sbin/inetd ps -ef exit 0 The user may now disable the telnet service every time the system boots up. Example 2. Run iptables rule Step 1 Modify 'usr2/rc.
8.8.2. Periodical Program Execution User can use crontab to execute a specific program periodically. To enable periodical jobs using crontab, please complete following steps, Step 1 Create a crontab file on /usr2 directory. Following sample crontab file generates current_date file under /tmp directory and revise its contents every 2 minutes. SHELL=/bin/bash # Sample crontab job # Run every two minutes * * * * * echo `date` > /tmp/current_date Step 2 Register crontab file using following command.
9. User Customization Guide 9.1. Introduction The Super Series supports various ways of customization so that user can fit Super Series for his own purpose. The Super Series provides following types of user customization methods, - Periodical program execution - User defined web pages - Making and running user’s own code. 9.2. Periodical Program Execution User can use crontab to execute a specific program periodically.
9.3. User Defined Web Pages Super Series supports user defined web pages. User can set user-defined page as a first page which will be popped up after user login to Web UI. For more information about changing default web page, please refer to 3.9. Web Server Configuration section. Once default web page is changed to Customer page, Customer page will be popped up after user logs in to Web UI. To change contents of Customer page, user must modify index.html or default CGI program.
Appendix 1. Connections A 1.1. Ethernet Pinouts The Super Series uses the standard Ethernet connector that is shielded connector compliant with AT&T258 specifications. Table A-1 shows the pin assignment and wire color. Figure A-1 Pin layout of the RJ45 connector Table A-1 Pin assignment of the RJ45 connector for Ethernet Pin 1 2 3 4 5 6 7 8 Description Tx+ TxRx+ NC NC RxNC NC Color White with orange Orange White with green Blue White with blue Green White with brown Brown A 1.2.
A 1.3. Console And Serial Port Pinouts For SS110/400/800 The SS 110/400/800 uses an RJ45 connector for console and serial ports. The pin assignment of the RJ45 connector for console and serial ports is summarized in Table A-3. Each pin has a function according to the serial communication type configuration.
A 1.5. Serial Wiring Diagram A 1.5.1. RS232 Serial Wiring Diagram For SS100 HelloDevice Serial Device Tx(3) Rx Rx(2) Tx RTS(7) CTS CTS(8) RTS DTR(4) DSR DSR(6) DTR GND(5) GND RS232 Figure A-5 RS232 wiring diagram for SS100 A 1.5.2. RS232 Serial Wiring Diagram For SS110/400/800 RJ45-DB9 female adapter Using RJ45 to DB9(Female) Cross-over Cable Description (RJ45) Internal Cable Color CTS DSR RXD GND DCD TXD DTR RTS Blue Orange Black Red Green Yellow Brown White RJ45 Pin No. DB9 Pin No.
RJ45-DB25 female adapter Using RJ45 to DB25(Female) Cross-over Cable Description (RJ45) Internal Cable Color CTS DSR RXD GND DCD TXD DTR RTS RJ45 Pin No. DB25 Pin No. Description (DB25) 1 2 3 4 5 6 7 8 4 20 2 7 8 3 6 5 RTS DTR TXD GND DCD RXD DSR CTS Blue Orange Black Red Green Yellow Brown White RJ45-DB25 male adapter Using RJ45 to DB25(Male) Cross-over Cable Description (RJ45) Internal Cable Color CTS DSR RXD GND DCD TXD DTR RTS Blue Orange Black Red Green Yellow Brown White RJ45 Pin No.
A 1.5.3. RS422/285 Serial Wiring Diagram For SS100 RS485 Data-(1) Data- 120 Ω HelloDevice DeviceN 120 Ω N=max 31 Data+(9) Data+ Data- Data- Data+ Device1 … Data+ DeviceN-1 Figure A-6 RS485 wiring diagram for SS100 RS422 Tx-(1) 120 Ω Rx120 Ω Tx+(9) Rx+ DeviceN Rx-(3) Tx- N=max31 HelloDevice 120 Ω 120 Ω Rx+(4) Tx+ Rx- Rx+ Tx- Tx+ Device1 … Rx- Rx+ Tx- Tx+ DeviceN-1 Figure A-7 RS422 wiring diagram for SS100 A 1.5.4.
Figure A-9 RS422 wiring diagram for SS110/400/800 110
Appendix 2. PC Card Supported By Super Series The following PC cards are supported by the Super Series series: Table A-4 Network card Manufacturer Model/Name SS probed Model name Specification 3COM 3CXE589ET-AP 3Com Megahertz 589E TP/BNC LAN PC Card 10 Mbps LAN card Linksys Linksys EtherFast 10/100 Integrated PC Card (PCM100) Linksys EtherFast 10/100 Integrated PC Card (PCM100) Ver 1.0 10/100 Mbps LAN card Corega FetherII PCC-TXD corega K.K.
Table A-7 Serial Modem Card Manufacturer Model/Name SS probed Model name Specification Billionton Systems Inc. FM56C series PCMCIA CARD 56KFaxModem FM56C-NFS 5.41 Ambient (Intel) V.90 FAX/MODEM PC Card Viking PC Card Modem 56K Viking V.90 K56flex 021 A MODEM PC Card KINGMAX KIT PCMCIA 56K Fax/Modem Card CIRRUS LOGIC 56K MODEM CL-MD56XX 5.41 V.90 FAX/MODEM PC Card TDK TDK DH6400 TDK DH6400 1.
Appendix 3. Super Series Configuration Files A 3.1. system.cnf # # system.cnf # # system configuration which exist only one place on this file. # # kind of IP configuration mode # 1 - static ip , 2 - dhcp , 3 - pppoe ipmode = 1 # system ip addres ipaddr = 192.168.161.5 # system subnet mask subnet = 255.255.0.0 # system gateway gateway = 192.168.1.
# By setting 'btelnet' to 1, you can use remote console. # Similarly by setting 'bweb' to 1, you can use remote console. # 0 means that protect any access. # 'enable_ip', 'enable_netmask' pair is a source rule specification for remote console filtering. # 'enable_webip', 'enable_webnetmask' pair is for web filtering. btelnet = 1 bweb = 1 enable_ip = 0.0.0.0 enable_netmask = 0.0.0.0 enable_webip = 0.0.0.0 enable_webnetmask = 0.0.0.
bweb_https = 1 web_refresh_rate = 10 # TCP configuration # 'keepalive_time' is a time before keep alive takes place. # 'keepalive_probes' is the number of allowed keep alive probes. # 'keepalive_intvl' is a time interval between keep alive probes. keepalive_time = 15 keepalive_probes = 3 keepalive_intvl = 5 # Ethernet configuration # 'ethernet_mode' is a ethernet mode.
all port configuration. # If you want to change the port data by changing all port configuration, set to 0. port = 0 benable = 0 bmanset = 0 port = 1 benable = 0 bmanset = 0 port = 2 benable = 0 bmanset = 0 port = 3 benable = 0 bmanset = 0 port = 4 benable = 0 bmanset = 0 port = 5 benable = 0 bmanset = 0 benable = 0 port = 6 bmanset = 0 benable = 0 port = 7 bmanset = 0 benable = 0 # As refered, maximum port (in case 8 port machine ,8) represents the # defaults values for all port configuration.
max_connection = 32 # 'remotehost' is a remote host list # (Primary IP address:port Secondary IP address:port) remotehost = 192.168.0.135:7000 192.168.0.135:7001 # 'cyclictime ' is a cyclic connection time in seconds cyclictime = 10 # 'inactivitytimeout' is a inactivity timeout in seconds.
# 'snmp_trap_receiver_community' is community of SNMP Trap # 'snmp_trap_receiver_version' is SNMP trap version # 0 = v1, 1 = v2c event_enable = 1 notification_interval = 0 bmail_handle = 1 mail_title = jungoj@sena.com mail_address = jung@sss.com bsnmp_handle = 1 snmp_title = khfgj snmp_trap_receiver_ip = 192.168.0.
Appendix 4. Well-known port numbers Port numbers are divided into three ranges: Well Known Ports, Registered Ports, and Dynamic and/or Private Ports. Well Known Ports are those from 0 through 1023. Registered Ports are those from 1024 through 49151. Dynamic and/or Private Ports are those from 49152 through 65535. Well Known Ports are assigned by IANA, and on most systems, can only be used by system processes or by programs executed by privileged users. Table A-8 shows some of the well-known port numbers.
Appendix 5. Guide To The Bootloader Menu Program A 5.1. Overview The bootloader menu provides a way to recover the Super Series unit using BOOTP/TFTP as a disaster recovery option and to diagnose the system hardware. If the user presses the key within 3 seconds after the Super Series unit is powered up, he will enter the bootloader menu program. From this menu program, the user can set various system parameters, test system hardware and perform firmware upgrades. A 5.2.
-----> 1 Enter Current Date (mm/dd/yy) : 02/15/03 press the ENTER key to continue ----------------------------------------------------------------------------RTC configuration ----------------------------------------------------------------------------Select menu 1. Date(mm/dd/yy) : 02/15/03 2.
Select menu 0. Test Mode - One time 1. Auto test 2. DRAM test 3. FLASH test 4. LED test 5. EEPROM test 6. UART test 7. PC card test 8. Ethernet test Back, Refresh -----> 0 ----------------------------------------------------------------------------Hardware Test ----------------------------------------------------------------------------Select menu 0. Test Mode - Looping(without External test in Auto test) 1. Auto test 2. DRAM test 3. FLASH test 4. LED test 5. EEPROM test 6. UART test 7.
----------------------------------------------------------------------------Hardware Test ----------------------------------------------------------------------------Select menu 0. Test Mode - One time 1. Auto test 2. DRAM test 3. FLASH test 4. LED test 5. EEPROM test 6. UART test 7. PC card test 8.
Network Adapter Card [Ethernet] Ethernet chip test--------------------------------------------[SUCCESS] PING 192.168.0.135 from 192.168.161.5 : 64 bytes of ethernet packet. 64 bytes from 192.168.0.135 : seq=0 ttl=255 timestamp=11172879 (ms) 64 bytes from 192.168.0.135 : seq=1 ttl=255 timestamp=11173874 (ms) 64 bytes from 192.168.0.135 : seq=2 ttl=255 timestamp=11174875 (ms) 64 bytes from 192.168.0.135 : seq=3 ttl=255 timestamp=11175876 (ms) ******* Hardware auto-detect and auto-test SUMMARY ******* 1.
serial InUse LEDs blink to indicate the hardware test has failed. In this case, the user must press the keys to return to the menu page. A 5.5. Firmware Upgrade Menu By using the ‘Firmware upgrade’ menu, the user can upgrade the firmware of the unit. Before firmware upgrade, the user can check the current firmware version by selecting menu item 3 from the Main menu page. The firmware upgrade menu program supports two protocols for remote firmware download: BOOTP and TFTP.
1. Protocol [BOOTP] 2. IP address assigned to Ethernet interface [192.168.161.5] 3. Server's IP address [192.168.0.128] 4. Firmware File Name [ss800.bin] 5. Start firmware upgrade -----> 5 Firmware upgrade cannot be stopped until finished. And all configuration parameters are restored to default values. Do you really want to start firmware upgrade(y/n)?y BOOTP broadcast 1 ARP broadcast 1 TFTP from server 192.168.0.128; our IP address is 192.168.161.5 Filename 'ss800.bin'.
Appendix 6. Using Super Series With Serial/IP A 6.1. Super Series vs. Serial/IP Options Table A-9 Super Series vs.
Series with “Negotiate SSLv3/TSLv1” option. A 6.2. Connection Example - Telnet And SSLv3 Encryption Step 1. Set host mode of serial port #1 of Super Series as follows, Host mode = TCP, TCP listening port = 7001, Telnet protocol = Enabled Figure A-17 Host mode configuration Step 2. Set Cryptography configuration of serial port #1 of Super Series as follows, Encryption method = SSLv3 Leave all other options as factory default.
Figure A-18 Cryptography configuration Step 3. Open Serial/IP Control Panel and check the COM port you want to use to communicate with serial port #1 of Super Series by pressing “Select Ports” button.
Step 4. Enter IP address of Server(IP address of Super Series) and Port number (port number of serial port #1) correctly and then select other parameters as follows. Credentials = No Login Required, Connection Protocol = Telnet, Security = SSL Version 3 (SSLv3) Figure A-20 Set parameters on Serial/IP Control Panel Step 5. Open the terminal emulation program and select the corresponding COM port.
Figure A-21 Connect to serial port of Super series via Serial/IP Step 6. User can monitor or trace the connection status using Serial/IP Port Monitor or Trace window.
Appendix 7. How To Make A Certificate For SSL Encryption A 7.1. Install The OpenSSL Package Step 1. Download the latest OpenSSL package. (http://www.openssl.org) Step 2. Install the OpenSSL package. Download OpenSSL for Windows binary file and run it. (http://www.slproweb.com/products/Win32OpenSSL.html) Download OpenSSL source code and compile it. # cd /work/ # tar –xvzf openssl-0.9.7d.tar.gz # cd openssl-0.9.7d # ./config # make # make test # make install A 7.2.
# we can do this but it is not needed normally :-) #1.organizationName = Second Organization Name (eg, company) #1.
Step 3. Check whether CA key file(demoCA/private/cakey.pem) and CA certificate (demoCA/cacert.pem) is generated # ls demoCA/ cacert.pem certs crl index.txt private serial newcerts # ls demoCA/private cakey.pem A 7.3. Making A Certificate Request To make new certificates, you should make a certificate request first. # cd /work/openssl-0.9.7c/CA Run following commands, # openssl genrsa -out key.pem 1024 # openssl req -new -key key.pem -out req.
Using configuration from /usr/share/ssl/openssl.
Not Before: Oct 6 09:39:59 2003 GMT Not After : Oct 6 09:39:59 2013 GMT Subject: C=US, ST=Minnesota, L=Minneapolis, O=Digi International, CN=Digi PortServer CM Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public Key: (1024 bit) .... == Removing above lines === -----BEGIN CERTIFICATE----.... -----END CERTIFICATE----- Step 2. Concatenating key.pem file to server.pem # cat key.pem >> server.
Appendix 8. Warranty A 8.1. GENERAL WARRANTY POLICY Sena Technologies, Inc. (hereinafter referred to as SENA) warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials, and shall be free of defects in materials and workmanship, for the period of time herein indicated, such warranty period commencing upon receipt of the Product.
A 8.3. HARDWARE PRODUCT WARRANTY DETAILS WARRANTY PERIOD: SENA warranties embedded hardware Product for a period of one (1) year, and external hardware Product for a period of three (3) or five (5) years according to the Product type. WARRANTY PROCEDURE: Upon return of the hardware Product SENA will, at its option, repair or replace Product at no additional charge, freight prepaid, except as set forth below.