Been a while since I posted. Merry Christmas!
I need a bit of help setting up a null modem ppp server on Ubuntu
10.04. I am trying to connect a credit card terminal (Verifone vx510)
via serial port to my laptop to speed up socket programming. I setup
the Verifone to connect via RS232 and ran picocom to look at what was
being transmitted through the serial port. Below is a screenshot:
picocom v1.4
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 9600
parity is : none
databits are : 8
escape is : C-a
noinit is : no
noreset is : no
nolock is : no
send_cmd is : ascii_xfr -s -v -l10
receive_cmd is : rz -vv
Terminal ready
~�}#�!}!}!} }.}%}&} } �V}'}"}(}"5�~~�}#�!}!}"} }.}%}&} } ��}'}"}(}"�}
~~�}#�!}!}#} }.}%}&} }!}&q}'}"}(}"Gb~~�}#�!}!}$} }.}%}&}
}!}9�}'}"}(}"��~~�}#�!}!}%} }.}%}&} }!-�}'}"}(}"z?~~�}#�!}!}&} }.}%}&}
}!A};}'}"}(}"E�~~�}#�!}!}'} }.}%}&} }!T�}'}"}(}"ә~~�}#�!}!}(} }.}%}&}
}!h7}'}"}(}"q}%~~�}#�!}!})} }.}%}&} }!{�}'}"}(}"?�~~�}#�!}!}*} }.}%}&}
}!}'}"}(}"J}<~~�}#�!}%}*} }*} } } } } } �Q~~�}#�!}%}*} }*} } } } } }
�Q~~�}#�!}%}*} }*} } } } } } �Q~
Thanks for using picocom
Looked like the Verifone was transmitting PPP packets so I proceeded to
setup pppd with the following options:
-detach
local
noauth
nocrtscts
lock
lcp-echo-interval 5
lcp-echo-failure 3
/dev/ttyUSB0
9600
Problem is, the Verifone device is attempting to connect but PPPD is
timing out. Below is the pppd log:
r...@cjy-linux:/home/cyware# pppd -d /dev/ttyUSB0
using channel 20
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x1aa399e9>
<pcomp> <accomp>]
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup
I am able to connect the Verifone using its modem to PLDT prepaid
Internet. Problem is the waiting time after each compile. I am willing
to pay anyone who can come to my office and make it work. Of course
free advice from PLUG members is preferred. Thanks.
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
http://lists.linux.org.ph/mailman/listinfo/plug
Searchable Archives: http://archives.free.net.ph