User`s manual
Installing under UNIX/LINUX
58 TCP/IP AX3000 User's Manual
b) The tty Protocol
The tty server is a Axel proprietary protocol. An additional software is needed
(see Chapter 5.4).
Main characteristics of a tty session:
- pre-defined allocation of pseudo-terminals (ptty),
- UNIX access is controlled by a 'login', which is generated by the init
daemon (controlled by the /etc/inittab file).
The Unix/Linux host must run the AXEL tty server daemon (axttyd). The
configuration file axttyd must contain a list of AX3000 sessions and the pttys
associated with each.
Each session is identified by the name of the AX3000 (from the /etc/hosts file)
and a special keyword (sessx where x is the session number). For example:
axel1 sess1 /dev/ptyp12 /dev/ttyp12
axel1 sess2 /dev/ptyp13 /dev/ttyp13
axel2 sess2 /dev/ptyp2 /dev/ttyp2
A terminal session controlled by the tty server acts as a serial terminal attached
to a multi I/O board. The /etc/inittab file must therefore be modified to launch
the getty command for each pseudo-terminal.
Example: add the following line to get a login on /dev/ttyp12:
p12:23:enable:/etc/getty -t60 /dev/ttyp2 m
This modification will take effect after invoking the following command:
# init q<CR>
For more information about the Axel tty server, refer to Chapter 5.4.
5.1.3 - Selecting the Pre-defined Configuration
The AX3000 provides a pre-defined, embedded configuration for each of the
major Unix/Linux platforms.