15.1 金融使用终端接入服务器
必须使用VRP3.4版本,其配套bootrom最低要9.07。
一、 unix配置
所有操作与使用VRP1.7的终端接入操作是一样的,ttyd.conf的文件内容也是一样的。
1、 上传最新的VRP3.4专用ttyd(当前的版本是10.01),到unix的/etc/目录下。
2、
vi /etc/inittab,增加p21:234:respawn:/etc/getty ttyp21 m
如果知道已存在的某些ttyp系统或其他业务确实没有使用,可以照上面修改,直接使用
3、 init q
4、 /etc/下创建ttyd.conf:
serverport 9010 /TCP端口端口为9010/
mode 1 /连接模式为1对1/
screen 1 /支持屏幕保存功能/
readsize 300 /ttyd程序一次从伪终端设备中读取的数据大小(字节)/
sendsize 512 /ttyd程序一次最多向网络上传送的数据大小(字节)/
ttyp21 26.0.187.100 1 /固定终端的配置/
ttyp22 26.0.187.100 2 /固定终端的配置/
二、 路由器配置
rta server enable # |
#使能终端接入 |
rta template test vty 0 tty remote 26.0.187.247 9010 1 vty 0 hotkey 1 96 13 vty 1 tty remote 26.0.187.94 9010 1 vty 1 hotkey 1 97 13 menu hotkey 33 data protect router-unix # |
#创建模板 #设置虚终端编号0,unix地址,端口,1对1模式 #设置0的热键alt+a,以实达为例,各家均不同 #设置虚终端编号1,unix地址,端口,1对1模式 #设置0的热键alt+b,以实达为例,各家均不同 #设置菜单的热键!,以实达为例,各家均不同 #路由器到unix通讯加密(可选) |
interface Async1/0 async mode terminal test 1 link-protocol ppp # |
#引用终端接入模板,编号为1,与ttyd.conf中红色编号对应 |
interface Async1/1 async mode terminal test 2 link-protocol ppp # |
#引用终端接入模板,编号为2,与ttyd.conf中红色编号对应 |
interface Ethernet0/1 ip address 26.0.187.100 255.255.255.0 # |
|
user-interface tty 17 18 flow-control software |
#tty是从disp user-interface中查看到的 #根据实际情况设置流控方式 |
1、 disp user-interface
<Quidway>disp user-int
Idx Type Tx/Rx Modem Privi Auth Int
+ 0 CON 0 9600 - 3 N -
17 TTY 17 9600 - 0 N 1/0
18 TTY 18 9600 - 0 N 1/1
19 TTY 19 9600 - 0 N 1/2
20 TTY 20 9600 - 0 N 1/3
21 TTY 21 9600 - 0 N 1/4
22 TTY 22 9600 - 0 N 1/5
23 TTY 23 9600 - 0 N 1/6
24 TTY 24 9600 - 0 N 1/7
25 TTY 25 9600 - 0 N 1/8
26 TTY 26 9600 - 0 N 1/9
27 TTY 27 9600 - 0 N 1/10
28 TTY 28 9600 - 0 N 1/11
29 TTY 29 9600 - 0 N 1/12
30 TTY 30 9600 - 0 N 1/13
31 TTY 31 9600 - 0 N 1/14
32 TTY 32 9600 - 0 N 1/15
129 AUX 0 9600 - 0 P -
130 VTY 0 - 0 A -
131 VTY 1 - 0 A -
132 VTY 2 - 0 A -
133 VTY 3 - 0 A -
134 VTY 4 - 0 A -
UI(s) not in async mode -or- with no hardware support:
1-16 33-128
+ : Current UI is active.
F : Current UI is active and work in async mode.
Idx : Absolute index of UIs.
Type : Type and relative index of UIs.
Privi: The privilege of UIs.
Auth : The authentication mode of UIs.
Int : The physical location of UIs.
A : Authentication use AAA.
L : Authentication use local database.
N : Current UI need not authentication.
P : Authentication use current UI's password.
1、 如果已经启动了 rta sever,当模板应用到接口上以后,在模板上再进行任何修改都不会立生效。必须到异步口下:undo asy mode,然后重新添加:asy mode terminal test 1
2、
源地址捆绑
路由器修改vty 0 tty
remote 26.0.187.247 9010 1 source 192.168.0.1
ttyd.conf修改 ttyp21 192.168.0.1 1
3、
查看终端按键的ascii码流
debug phy packet input int asy1/0
4、 <Quidway>disp rta all
TTYID TTY State Current VTY Current APP APP Type APP State
1 DOWN 0 0 TTY Kept
2 OK 0 1 TTY Linked
[Quidway]dis rta 1 detail
TTY 1
Interface Used : Async1/0
Current State : Ok
Flow Control : Stop
Current debug : 0x0
Current VTY : 0
Current APP : 0
APP Type : 1
App Name : <empty>
App State : Linked
App Mode : Special
Socket RecvBuf Size : 2048 Bytes
Socket SendBuf Size : 1024 Bytes
Tty Recv Bytes : 154 Bytes
Tty Send Bytes : 4167 Bytes
Last Recv Time : 14:13:57
Last Send Time : 14:13:58
Current VTY Recv : 154 Bytes
Current VTY Send : 4167 Bytes
Current APP Recv : 2480 Bytes
Current APP Send : 105 Bytes
Encrypt(Router to Unix): no
Encrypt(Router to Terminal): no
Recieve remote buffer address: 4fdac24
Recieve buffer head: 2480
Recieve buffer tail: 2480
----------------------------------------
VTY 0
APP Index: 0
APP Type: TTY
Mode: 1
APP Name: (null)
APP State: Linked
Remote IP: 26.0.187.247
Source IP: 0.0.0.0
Actual Source IP: 0.0.0.0
Remote Port: 9010
Local Port: 1069
Encrypt Now: no
Recieve remote buffer address: 4fdac24
Recieve buffer head: 0
Recieve buffer tail: 0