rwth-afu / SDRPager

POCSAG pager software based on soundcard generation of baseband
13 stars 3 forks source link

Kein Connet vom DAPNET möglich #19

Closed dh3wr closed 7 years ago

dh3wr commented 7 years ago

Es wird wohl eine TCP Verbindung aufgebaut, aber dann passiert nichts. Leider ist der tcpdump Output nicht sehr erklärend.

pi@raspagergm1200:~ $ sudo tcpdump -XX -i eth0 -n -A host 44.225.164.2 and port 1337 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes 13:13:53.326197 IP 44.225.164.2.48199 > 44.225.164.52.1337: Flags [S], seq 1059154771, win 29200, options [mss 1460,sackOK,TS val 1507039927 ecr 0,nop,wscale 7], length 0 0x0000: b827 eba9 20de 001e 676f 3aa0 0800 4500 .'......go:...E. 0x0010: 003c f1e4 4000 4006 a6de 2ce1 a402 2ce1 .<..@.@...,...,. 0x0020: a434 bc47 0539 3f21 6b53 0000 0000 a002 .4.G.9?!kS...... 0x0030: 7210 d376 0000 0204 05b4 0402 080a 59d3 r..v..........Y. 0x0040: 9ab7 0000 0000 0103 0307 .......... 13:13:53.326420 IP 44.225.164.52.1337 > 44.225.164.2.48199: Flags [S.], seq 1015164164, ack 1059154772, win 28960, options [mss 1460,sackOK,TS val 234923478 ecr 1507039927,nop,wscale 6], length 0 0x0000: e48d 8c1f 6cd8 b827 eba9 20de 0800 4500 ....l..'......E. 0x0010: 003c 0000 4000 4006 98c3 2ce1 a434 2ce1 .<..@.@...,..4,. 0x0020: a402 0539 bc47 3c82 2d04 3f21 6b54 a012 ...9.G<.-.?!kT.. 0x0030: 7120 a227 0000 0204 05b4 0402 080a 0e00 q..'............ 0x0040: a5d6 59d3 9ab7 0103 0306 ..Y....... 13:13:53.326911 IP 44.225.164.2.48199 > 44.225.164.52.1337: Flags [.], ack 1, win 229, options [nop,nop,TS val 1507039927 ecr 234923478], length 0 0x0000: b827 eba9 20de 001e 676f 3aa0 0800 4500 .'......go:...E. 0x0010: 0034 f1e5 4000 4006 a6e5 2ce1 a402 2ce1 .4..@.@...,...,. 0x0020: a434 bc47 0539 3f21 6b54 3c82 2d05 8010 .4.G.9?!kT<.-... 0x0030: 00e5 5600 0000 0101 080a 59d3 9ab7 0e00 ..V.......Y..... 0x0040: a5d6 ..

dh3wr commented 7 years ago

Ich vermute, dass die Protokoll-Umsetzung der Kommunikation mit DAPNET nicht ok ist. Jedenfalls bleibt das DAPNET in einem Zustand stehen, bei dem es auch nicht neu eine Verbindung versucht. So etwas wie Loglevel 3 früher wäre gut, also die TCP Verbindungsloggingausgaben

dh3wr commented 7 years ago

Alter Code hier https://github.com/rwth-afu/RasPagerC9000/blob/master/software/raspager-java/src/funkrufSlave/FunkrufProtocol.java

Taronyu commented 7 years ago

Wenn die logging.properties beachtet wird, dann ist schon das maximale Loglevel konfiguriert (ALL). Verbindungsanfragen sollten daher auch geloggt werden, sofern welche reingekommen sind. Müssen wir uns mal ansehen, das ist jetzt schwierig ohne passende Hardware zu debuggen.