Do you have a question about the XC-32 and is the answer not in the manual?
Questions and answers
Subscribe to Our Youtube Channel
Summary of Contents for XCell XC-32
Page 1
Version 1.2 DECISION Europe 3 rue de Lattre de Tassigny BP14 85170 ST DENIS LA CHEVASSE FRANCE Tel : (33) 02 51 41 41 89 - Fax : (33) 02 51 41 41 90 Web : http://www.xcell.com/ - E-mail : support@xcell.com...
Page 3
User manual XC-32 XC-320 XC-4200 IV.7.1 - Name and password...................25 IV.7.2 - Comments....................26 IV.7.3 - In and Out communication.................26 IV.7.4 - Callback.......................26 IV.7.5 - Audit......................27 IV.7.6 - Optional remote IP Address...............28 IV.7.7 - Telnet Address....................28 IV.8 - Management of a modem connection..........28 IV.9 - Audit....................29...
Page 4
User manual XC-32 XC-320 XC-4200 VII.5.1 - Description....................50 VII.5.2 - Solution.......................51 VII.5.3 - Configuration of client's side Xcell............52 VII.5.4 - Configuration of server's side Xcell............52 VII.6 - Example n°3: Remote management of a PLC by more than one technician (solution 2)................53 VII.6.1 - Description....................53...
Page 5
XIII.2 - Xcell (DTE) to DTE equipment............90 XIII.3 - Xcell (DTE) to asynchronous terminal (DTE)......91 XIII.4 - Xcell (DTE) to DCE equipment - RS232C (Modem)....91 XIII.5 - Xcell (DTE) to DCE equipment - RS422A........92 XIII.6 - Xcell (DTE) to DCE equipment - RS485........93...
XC to manage a PLC located on a remote Xcell. Remote access server's family is composed by the following products : XC-32 provides 2 asynchronous ports (RS232C) and one Ethernet port. XC-320 provides 4 or 8 asynchronous ports (RS232C or RS422/485A) and one Ethernet port.
Page 7
User manual XC-32 XC-320 XC-4200 WAN Link Printer Ethernet Network Modem Aquisition de Lan link données Portable Work computer Serial port server Gateway function / Raw Mode Terminal server Remote access function router function Mux Mode function Server...
XC's port. It makes possible for a PPP compatible portable (using a modem) to connect to the company's network. Thanks to the "raw" function of Xcell, you can connect printers or any other serial equipment (bar-code reader, data acquisition system, a.s.o...).
Page 9
User manual XC-32 XC-320 XC-4200 Figure 1 - Using of XC as a terminal server. Figure 2 - Using of XC as remote access server...
Page 10
User manual XC-32 XC-320 XC-4200 Figure 3 - Using of XC to connect serial equipments. -10-...
User manual XC-32 XC-320 XC-4200 III.Installation This chapter details the first steps to install XC-32, XC-320, XC-4200. III.1 - Indicating LEDS of XC-32 The top face of XC-is composed by a line of five LEDS XC 32 Designation Color State...
User manual XC-32 XC-320 XC-4200 III.2 - Indicating LEDS of XC-320 XC 320 The front panel of XC-320 composed by a line of five LEDS Designatio Color State Meaning Setup mode activated Setup Normal mode Locate function activated Blinking No presence of the network...
The rear face of XC-340 displays the followings elements : 1 power supply connector. 1 Ethernet port 10baseT. The front face of XC-32 displays the following elements : 2 asynchronous ports RS232C/V24 noted ''Serial 1 The port n°1 is the console port in setup mode...
User manual XC-32 XC-320 XC-4200 Ports and interfaces of XC-320 III.5 - The rear face of XC-320 displays the followings elements : 1 power supply connector. 1 Ethernet port 10baseT. 4 or 8 asynchronous ports (RS232C/V24 or RS422/485A) The port n°1 is the console port in setup mode Ports and interfaces of XC-4200 III.6 -...
III.7.2.2 - General note The hardware and software described in this document may change without warning. The information in this document may change without warning. Xcell Technology reserves itself the right to revise this publication without having to provide notification for such revisions.
From another network host using Telnet protocol. From a web browser (Netscape, Internet Explorer,...). Before using Telnet or HTTP protocols, you just need to fix Xcell IP address. This can be made with Xcell administrator or with a terminal. IV.2 - Entering IP address IV.2.1 - Entering IP address from Xcell administrator...
User manual XC-32 XC-320 XC-4200 IV.2.2 - Entering IP address from a terminal Use a terminal ( 9600 bauds, 8 bits, no parity ) connected on Xcell's Console part. The Setup mode can be selected after Xcell startup. When the Setup LED blinks, press...
Page 18
User manual XC-32 XC-320 XC-4200 Click on GO, and open a session under the name root. Default password is root. Now you can configure your Xcell. -18-...
(Ethernet). Only in some particular cases, you have to change these values. IV.4.2 - Route checking with PING command In order to check if Xcell is can be reached inside the network, you can run the ping command : ROOT>> ping 192.168.1.20...
Page 20
User manual XC-32 XC-320 XC-4200 Before sending an IP frame, Xcell consults its routing table in order to find an entry indicating the route to use. In the following example, terminals connect to server thanks to Xcell. Note that the server is to be found on the sub-network 192.168.1.0 at the address 192.168.1.2 and that Xcell belongs to the sub-network 192.168.2.0 at the address...
255.255.255.255 eth0 The third, (and most often used manner) consists in informing Xcell that, if the routing table does not contain any entry corresponding to the IP frame to send, then this one will be sent (by default) to the 192.168.2.1 router : ROOT>>...
A port can be configured in local control or in modem control. In modem control, Xcell will ignore state of the DCD signal for this port. On the other hand, in modem control, Xcell will propose to open a session only if the DCD is active. Moreover, if the DCD signal becomes inactive, Xcell will close all the open sessions on this port.
No flow control will be performed. No control For example, to set up the first four ports of Xcell in each of these flow control modes, you have to enter the following commands : ROOT>> serial flowctrl soft 1 ROOT>>...
IV.6 - Saving and restoring Xcell configuration IV.6.1 - Saving in FLASH memory All parameters are conserved by Xcell in RAM, up to the next Xcell boot. If you want to conserve all your parameters, you must write them in FLASH memory. Make this operation with the following command : ROOT>>...
User manual XC-32 XC-320 XC-4200 Indicate to Xcell the IP address of the server where the file will be staved, as well as the name of this file and start the transfer : ROOT>> system config server 192.168.1.1 ROOT>> system config path "/tmp/xcell.conf"...
ROOT>> user out paul no IV.7.4 - Callback In case of a modem connected on a port in terminal mode (or in PPP mode), Xcell can be configurated so that it calls dial-in user back. Thus, phone number dialed by Xcell can be predefined, (static callback), or provided by the user, (dynamic callback).
In case of a PPP connection from Windows 95/98, at the moment when user is identifying himself to Xcell login, Xcell will cut current connection in order to call the user back. Consequently, Windows 95/98 PPP connection phase will be interrupted. Indeed, Windows 95 looks after modem DCD state and interrupts the connection if it falls.
To create a new modem form, use the modem add command. Example: ROOT>> modem add mod33600 The modem name is used when you have to associate the modem form to a Xcell port. To display modem forms list or the characteristics of a particular form, use the following commands : ROOT>>...
If your machine does not run syslogd daemon, you must install one. If you use an smtp administration soft, you can display Xcell's audit thanks to the trap option. Remote IP : It is the IP address of the remote machine on which you will display Xcell's -29-...
User manual XC-32 XC-320 XC-4200 audit. Level : It is preciseness level of audit messages. These differents levels are Minimum (displaying of errors warning messages). Like warning level but there is messages notice about Xcell's activity. Like notice level with more detailled info messages about running process.
IV.9.6 - Start/stop audit When you create an audit with the audit add command, it is immediatly actived. But you must restart a console audit after any reboot of your Xcell. This can be made thanks to the audit start command :...
Page 32
User manual XC-32 XC-320 XC-4200 ROOT>> audit start To stop a console audit, use the audit stop command : ROOT>> audit stop -32-...
(EOF, ERASE, KILL). to create users accounts. It is possible to allocate a port to a user (AutoUser mode). In this case, Xcell will open a session without asking for a user name. User will be in a Xcell shell like the administrator one, but with a limited choice of commands.
User manual XC-32 XC-320 XC-4200 XCELL> telnet myserver From now on,the Telnet client will ask Telnet server to open a session on the system server. Then, Telnet client and server are going to converse together, so that all characters entered with the keyboard will be transmitted to the open session on the system server. As a consequence, the server will return characters to display on the terminal screen .
User manual XC-32 XC-320 XC-4200 or to suppress an active session. It is possible to display the open sessions list : XCELL> serial session 5 Port Session1 Host1 Session2 Host2 Session3 Host3 ------------------------------------------------------------------ closed 0.0.0.0 closed 0.0.0.0 closed 0.0.0.0 To close one or several sessions on a port, use the close session command. For example, if user connected on port 7 wants to close his first session, he will have to enter : XCELL>...
VI.Rawtty and RemoteCOM VI.1 - Introduction Rawtty and RemoteCOM enable a server to use an Xcell asynchronous port as one of its own ports. To perform this operation, you just have to install a driver on server and to setup a few parameters on your Xcell.
8 none 1 2002 Speed, parity, csize and stop bit are send by RemoteCOM to the Xcell. RemoteCOM transmits DTR signal and recepts states of DCD and DSR signals. VI.2.1.2 - Installation of RemoteCOM driver 1 - To install RemoteCom driver, open Windows's control panel.
Page 39
3 - RemoteCOM configuration. In the device control tab, click on "RemoteCOM(COMx)" in the menu "Ports(COM&LPT)". Click on "properties", then change Xcell's IP address and Xcell's port number. Example : Xcell 192.168.4.23, port 7. 4 - Using RemoteCom. You can audit RemoteCOM activity using the RemoteCOM application (icon in the task bar).
Restart your system. Return to step 2 Choosing COM port number. 6 - Troubleshooting. Check if Xcell is visible on the network. (using ping or telnet). Check configuration and state of Xcell's port. Read the log file. VI.2.2 - RemoteCOM under Windows NT system VI.2.2.1 - Setting up the Xcells...
8 none 1 2002 Speed, parity, csize and stop bit are send by RemoteCOM to the Xcell. RemoteCOM transmits DTR signal and recepts states of DCD and DSR signals. VI.2.2.2 - Installation of RemoteCOM driver RemoteCOM for WINNT is composed of : A service module: RemoteCOM(service).
Page 42
RemoteCOM service. The port will not be used by another station. Restart connection if error : Automatically restart connection (with a delay of 10 seconds) after a disconnection performed by remote Xcell. RemoteCOM will try to restart connection every 10 seconds.
User manual XC-32 XC-320 XC-4200 of a standard COM port. If you use inter characters timeout option of windows's COM ports, you may have to use this option too. WARNING : Any modification will be effective after a restart of RemoteCOM service. If RemoteCOM service is already running, you must stop and restart it.
Installation example for a rawTTY device driver on UNIX SCO Open Server : #./install.sh Xcell rawTTY installation Xcell IP address ? ? : 192.168.1.42 >;>;192.168.1.42 Ok [RET,ÆOÆ] Non [æNÆ] DEL-exit ? O PORTS in RAW mode (ex: 1 2 7 (enter) ) ? : 5 6 >;>;...
A request is carried out every <delay>; second(s), to check if the connection is still valid. If there is no answer within this time range, connection is cut down. "-v1" option enables to use command with Xcell versions previous to the 3.2 version. "-d" option enables to enter in debug mode.
Page 46
User manual XC-32 XC-320 XC-4200 rawtty /dev/raw4 192.168.1.12 5 & The rawclose command enables to force to close port declared in "rawtty". Syntax: rawclose server_IP_address port_number Example : rawclose 192.168.1.12 5 -46-...
User manual XC-32 XC-320 XC-4200 VII.Mux mode VII.1 - Introduction Mux mode enables you to establish an asynchronous link from end to end through an IP network. To make this possible, data (composed by characters and changes of signal's states) are separated into packets.
DTR for a terminal emulator). You just have to link this signal to serial port's DCD entry of Xcell and to configure management of DCD signal by Xcell (serial linectrl modem). TCP connection will be established only if terminal is powered. This connection will be stopped if DCD signal is not on (terminal is off).
User manual XC-32 XC-320 XC-4200 VII.5.3 - Configuration of client's side Xcell Make a cable with terminal's RTS (or DTR) signal linked on serial port's DCD signal. ROOT>> serial mode mux 1 ROOT>> serial linectrl modem 1 ROOT>> mux ip 192.168.2.1 1 ROOT>>...
Activate DTR signal on port n°1 (mux defaultdtr yes 1). Configure management of DCD signal by Xcell (serial linectrl modem 1). Configure Xcell to wait a character before launching the connection (serial quick no 1). Specify the timeout delay of the unused connection (serial timeout 180 1).
User manual XC-32 XC-320 XC-4200 Be sure that DTR signal state on client Xcell will not be changed by DSR signal state of server Xcell (mux dsrredirect none 1). Two conditions must be satisfied to establish the connection : DCD signal on : DTR is on and is linked to DCD of the serial port, the condition will ever be satisfied.
Link DTR (or RTS) signal of the terminal to DSR signal of serial port n°1 (make a cable). Enable redirection of DSR signal to DTR signal of server Xcell (mux dsrredirect dtr 1). Link DTR signal and DCD signal of serial port n°1 (make a cable).
State of DTR (or RTS) signal on the terminal will be applied to DCD on client Xcell. This Xcell will be able to establish or break the connection matching with terminal state (on or off).
This line means that all prints to the lpXcell printer, issued by an application running on the server, will be redirected to the printer connected on Xcell port 4. The remote printer name is 'printern' where 'n' is Xcell port number on which the printer is connected to.
Telnet session from a TCP/IP machine. Figure 6 : The TCP/IP workstation connects to the no-TCP/IP server through a Telnet session on Xcell Under UNIX, the command to execute will be : # telnet 192.168.1.1 2001...
User manual XC-32 XC-320 XC-4200 ROOT>> serial mode rtelnet 1 ROOT>> reset port 1 It is possible to change TCP port number assigned to one Xcell port. To achieve this, enter : ROOT>> serial rtelnet 2004 1 In our example, port number 2004 is associated to Xcell port 1.
X.2 - PAP and CHAP authentication PAP is similar to the Unix password system. The client introduces itself by providing Xcell with a user name and a password. These are compared to the ones defined in Xcell user forms. With CHAP, Xcell sends a "challenge" to the client for an authentication, this is a generated random chain of characters sent with its host name.
User manual XC-32 XC-320 XC-4200 The PPP connection is then established using parameters found in the PPP form associated to the port. X.5 - PPP form You can create , edit or delete a PPP form thanks to the ppp commands.
User manual XC-32 XC-320 XC-4200 ROOT>> ppp security internet none PAP : Xcell requests a PAP authentication from the remote host (see X.2 - PAP and CHAP authentication). ROOT>> ppp security internet pap CHAP : Xcell requests a CHAP authentication from the remote host (see X.2 - PAP and CHAP authentication).
Xcell has to carry out on its routing table after a PPP link has been established : Yes : After a PPP link has been established, Xcell will add the next entry to its routing table : destination=Remote IP and mask, bridge=local IP, interface= PPPx.
User manual XC-32 XC-320 XC-4200 X.5.10 - Asyncmap Enables to transcode, if necessary, one control character or more among the 32 of the ASCII table.If one bit among the 32 of the word Asyncmap is fixed at 1, the rank character that corresponds in the ASCII table will be transcoded.By default, the XON (17), XOFF...
If one of both IP addresses is defined by each of the machines, negotiation result will be undetermined. Local address : The local address negotiated by Xcell is the one defined in the Local IP field of the PPP form. If Local IP contains 255.255.255.255, Xcell will accept the address provided by the remote host.
If Remote IP contains 255.255.255.255, Xcell will accept the address provided by the remote host. If Remote IP contains 0.0.0.0, Xcell will negotiate the next free IP address to its network interface. If Remote IP field contains a network address, Xcell will accept the address provided by the remote host (See X.5 - Dial-OUT connection).
A encapsulates C-assigned IP frame in a Xcell-assigned Ethernet frame. Xcell receives the Ethernet frame and extracts the IP frame. As the IP frame is not assigned for it, Xcell consults its routing table in order to determine the real addressee.
User manual XC-32 XC-320 XC-4200 X.9.1 - Configuration To setup Xcell, please execute the following process : Setup the network interface : ROOT>> ifconfig ip eth0 192.168.1.45 ROOT>> route add net eth0 192.168.1.0 0.0.0.0 255.255.255.0 Specify your DNS address. It will be transmitted to the client when the PPP link will be established : ROOT>>...
Page 70
To give a user a particular address, you just have to use the user netaddr command : ROOT>> user netaddr paul 192.168.1.50 To allow Xcell to call a particular user back (callback), just choose the static option and define the user number in the Callback list field : ROOT>>...
Properties. Create a "remote access network" new connection. The "Type of Dial-Up Server" menu in the property window of this connection, should look like this : Click on "TCP/IP Settings". The DNS IP address will be provided by Xcell : -71-...
If your LAN is composed by WINDOWS machines, the resources sharing uses the NETBIOS protocol. Xcell does not route NETBIOS frames, they must be encapsulated in IP frames. To do this, you must use a WINS server or edit "lmhosts" files on each LAN machines.
Page 73
For example, if you initiated Remote IP with the value 192.168.2.1, all machines connected on Xcell will be respectively assigned numbers 192.168.2.1, 192.168.2.2, 192.168.2.3, etc...Thus, you just have to add the next route on the server : # route add -net 192.168.2.0 gw 192.168.1.45...
The IP frame is Xcell-assigned (Input). The IP frame is sent by Xcell (Output). The IP frame pass through Xcell (Forward). In each of these situations and according to the frame type, Xcell can behave one of the following ways : Accepting the operation (Accept).
User manual XC-32 XC-320 XC-4200 XI.1.2.1 - Examples Chain activated every week from Monday to Friday. Just select, "Start Day of the Week : Monday" and "End Day of the Week : Friday". Chain activated every month from the 1st to 15th. Just fill these two fields, "Start Day : 1"...
AND port ( AND : logical and ; OR : logical or) Xcell looks for the first rule that characterizes the IP frame to be analyzed. If it finds none, a default policy is adopted. WARNING !! : Xcell looks for the first rule that characterizes the IP frame. Order of rules is very important.
User manual XC-32 XC-320 XC-4200 Eventually, port matches the one(s) indicated in the rule. There is two other parameters that you must define when you create a rule : XI.1.3.1 - Bidirectionnal option The Bidirectionnal option create a reciprocal rule. It is equivalent as the creation of a second rule with target value of the first rule as source and source value of the first rule as target.
For example, you can forbid a particular LAN machine all connections to Internet or forbid a machine to use some services (FTP, mail, web). To forbid these connections, just say to Xcell not to route frames coming from the machine to the selected services. It can be made with a Forward Firewall rule.
Page 79
Internet, then enter the mask value in the Mask field of the Source line. To join Internet, Xcell uses the default route, therefore enter the value 0.0.0.0 in the Address field of the Destination line and the value 0.0.0.0 in the Mask field of the Destination line.
For security reasons, we can expected that an Internet host could not issue a Telnet session or access to a Rawtty port on Xcell. Only the LAN machines will be authorized to administrate Xcell or to connect to a Rawtty port. To do this, make this Input Firewall chain.
When the session starts, Xcell sends a starting signal to the RADIUS server (START). When the session ends, Xcell transmits an ending signal (STOP). If Xcell cannot manage to authenticate the user, the request is transmitted to the RADIUS server. If RADIUS accepts the request, it will transmit the connection type and parameters to Xcell.
User manual XC-32 XC-320 XC-4200 Attribute Definition Notes Login,Framed,Callback Service-Type Service type Login,Admin,NAS Prompt, Callback NAS Prompt Framed-Protocol Frame type PPP only IP address attributed to the Framed-IP-Address user Callback Login and Login Login-IP-Host Telnet server IP address service Callback Login and Login...
Cause XI.2.4 - Configuration of the Radius client on Xcell To activate the authentication Radius client, you just have to give Xcell the RADIUS server IP address. A nil value ("0.0.0.0") stop the Radius client. This setting up can be done, either with a navigator (System page), or in command line :...
SYSTEM RADIUS AUTHPORT <TCP port No. of authentic. server> SYSTEM RADIUS ACCTPORT <TCP port No. of accounting server> When Xcell emits a request to the Radius server, it waits no more than 3 seconds for the server's answer. You can modify this duration with the commands : SYSTEM RADIUS AUTHTIMEOUT <authentic.
ROOT>> system dhcp server 255.255.255.255 When Xcell is booting (if the DHCP client is active), it sends its DHCP request on the LAN and waits for a reply. If it does not receive a reply after 30 seconds, Xcell assumes that the request fails.
Page 86
XC's DHCP relay : ROOT>>dhcp relay server 1 192.168.1.1 Note that you can enter IP address of a second DHCP server. In this case, Xcell will retransmit DHCP requests to both servers and will take care of the first reply that it will receive.
Need help?
Do you have a question about the XC-32 and is the answer not in the manual?
Questions and answers