ppp的配置问题。

ppp-on如下

TELEPHONE=8163 # ISP提供的上网电话号码
ACCOUNT=8163 # 账号名称
PASSWORD=8163 # 登录密码
LOCAL_IP=0.0.0.0 # 本地IP地址,0.0.0.0表示由ISP动态分配
REMOTE_IP=0.0.0.0 # 远端IP地址,一般为0.0.0.0
NETMASK=255.255.255.0 # 子网掩码
export TELEPHONE ACCOUNT PASSWORD \
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer \
exec /usr/sbin/pppd lock modem crtscts /dev/ttyS0 115200 \
asyncmap 0 kdebug 4 \
$LOCAL_IPREMOTE_IP noipdefault netmask $NETMASK defaultroute \
connect $DIALER_SCRIPT&

ppp-on-dialer如下:
exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
ABORT '\nUsername/Password Incorrect\r'\ 此行可缩短由于账号密码不正确的验证时间
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDT8163 \
sername:--sername:8163
assword: 8163 \


系统提示EXPECT'assword):
然后就提示断线。
我看了man chat,这个表示希望收到的字符是assword:然后发送8163。
奇怪的是有时侯会收到assowrd,提示
----got it.
但是有时候没有办法收到,因为ass在传输过程中可能丢失掉,所以我用word:8163.
同样也是有时候行,有时候不行。可是用minicom登陆正常,苦恼呀!!
linux有没有监视串口数据的工具呀!