actualy the fake_gsm approach does work...
http://www.motorolafans.com/forums/v...?p=72961#72961
Hi,
I am testing a java application that connects to a server that is on my PC's LAN using TCP/IP on the usbl0 if.
I added a default route using my PC as a gateway.
Everything works fine but, because the application is in java I need to keep the GPRS connection alive.
To see if no activity is going to the gprs connection I monitor it using tcpdump.
But from time to time 2 packets are sent through that if (it seems that the 2 packets are sent every 4 minutes).
# tcpdump -ni grpsv0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on gprsv0, link-type LINUX_SLL (Linux cooked), capture size 68 bytes
21:52:53.673024 IP 10.232.103.136.1029 > 200.169.126.15.53: 0 A? dummy. (23)
21:56:54.422365 IP 10.232.103.136.1029 > 200.169.126.15.53: 768 A? dummy. (23)
21:56:54.454458 IP 10.232.103.136.1030 > 10.121.5.60.53: 1536 A? dummy. (23)
22:00:56.673192 IP 10.232.103.136.1030 > 200.169.126.15.53: 2304 A? dummy. (23)
22:00:56.718229 IP 10.232.103.136.1031 > 10.121.5.60.53: 3072 A? dummy. (23)
tcpdump: pcap_loop: recvfrom: Network is down
5 packets captured
10 packets received by filter
0 packets dropped by kernel
In other test after 12 minutes of connection 443 bytes were exchanged.
What are these packets? Can I stop then?
(when I have time I thinking in making a program to redirect/move dsm named socket, list on /tmp/dsm_icp named socket and redirect to the redirected socket to log the handshake and finally discover the difference in a1200i dsm handshake and other motorola's linux devices - i think dsm will continue to work on the fake fifo and i think no one has done this yet -- if i'm wrong, can anyone direct me to the correct fake_dsm for a1200i? I'm not a linux expert, has this any chance to work?)
actualy the fake_gsm approach does work...
http://www.motorolafans.com/forums/v...?p=72961#72961