Linux-Hams archive - December 1997: TCP/IP frame type

TCP/IP frame type

Gerard Parat (sbuncbcr@starman.ee)
Thu, 4 Dec 1997 08:42:51 +0100 (MET)


Hi gents,

Thanks to those who answer me about my previous message. Following
one advice, I got Trumpet winsock and ETHRAX25 by K8LT to have a
way to do TCP/IP with a KISS TNC with a COM port under Win3.1 in
order to communicate with my Linux PC.
But now I need some help with TCP/IP protocol. First there is no
problem to ping, ftp, telnet, etc if the PC's at both radio end
are running Linux. The QST frame is <UI> according the monitor
utility 'listen', then exchanged frames are <I C> in connected mode
Here is an extract of what happen when F6FGZ-7 ping to F6FGZ-5.
---------------------------------------------------------------
[Thu Dec 4 06:11:07 1997]
Port vhf: AX25: F6FGZ-7->QST <UI> pid=ARP
ARP: len 30 hwtype AX25 prot IP op REQUEST
sender IPaddr 44.151.78.99 hwaddr F6FGZ-7
target IPaddr 44.151.78.19

[Thu Dec 4 06:11:07 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <UI> pid=ARP
ARP: len 30 hwtype AX25 prot IP op REPLY
sender IPaddr 44.151.78.19 hwaddr F6FGZ-5
target IPaddr 44.151.78.99 hwaddr F6FGZ-7

[Thu Dec 4 06:11:08 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <C C P>

[Thu Dec 4 06:11:08 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <UA R F>

[Thu Dec 4 06:11:10 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <I C S0 R0> pid=IP
IP: len 84 44.151.78.99->44.151.78.19 ihl 20 ttl 64 prot ICMP
ICMP: type Echo Request id 33792 seq 1024
DI.4»..
..
..
.................. !"#$%&'()*+,-./01234567

[Thu Dec 4 06:11:10 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <I C S0 R1> First seg; remain 1 pid=IP
IP: len 84 44.151.78.19->44.151.78.99 ihl 20 ttl 64 prot ICMP
ICMP: type Echo Reply id 33792 seq 1024
DI.4»..
..
..
..................

[Thu Dec 4 06:11:10 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <I C S1 R1> remain 0
!"#$%&'()*+,-./01234567

[Thu Dec 4 06:11:11 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR R R1>

[Thu Dec 4 06:11:15 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR C P R1>

[Thu Dec 4 06:11:17 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <RR R F R2>

[Thu Dec 4 06:11:17 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <I C S1 R2> pid=IP
IP: len 84 44.151.78.99->44.151.78.19 ihl 20 ttl 64 prot ICMP
ICMP: type Echo Request id 33792 seq 1280
NI.4¼..
..
..
.................. !"#$%&'()*+,-./01234567

[Thu Dec 4 06:11:17 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <I C S2 R2> First seg; remain 1 pid=IP
IP: len 84 44.151.78.19->44.151.78.99 ihl 20 ttl 64 prot ICMP
ICMP: type Echo Reply id 33792 seq 1280
NI.4¼..
..
..
..................

[Thu Dec 4 06:11:17 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <I C S3 R2> remain 0
!"#$%&'()*+,-./01234567

[Thu Dec 4 06:11:18 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR R R2>

[Thu Dec 4 06:11:22 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR C P R2>

[Thu Dec 4 06:11:27 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR C P R2>

[Thu Dec 4 06:11:32 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR C P R2>

[Thu Dec 4 06:11:37 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR C P R2>

[Thu Dec 4 06:11:42 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <RR C P R2>

-------------------------------------------------------------------
Now, I switch F6FGZ-7 using Win3.1 with Trumpet and ETHRAX25. It
seems that the frame type are different. So If I understand well,
ETHRAX25 is a virtual Ethernet, maybe the frame type are not the
same as an AX25 TCP/IP, and by the way I didn't check the BPQ option
in the make config of the F6FGZ-5 kernel. Here is an extract of what
happened.
-------------------------------------------------------------------
[Thu Dec 4 06:01:47 1997]
Port vhf: AX25: F6FGZ-7->QST <UI C> pid=ARP
ARP: len 30 hwtype AX25 prot IP op REQUEST
sender IPaddr 44.151.78.99 hwaddr F6FGZ-7
target IPaddr 44.151.78.19

[Thu Dec 4 06:01:47 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <UI> pid=ARP
ARP: len 30 hwtype AX25 prot IP op REPLY
sender IPaddr 44.151.78.19 hwaddr F6FGZ-5
target IPaddr 44.151.78.99 hwaddr F6FGZ-7

[Thu Dec 4 06:01:58 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <UI C> pid=IP
IP: len 92 44.151.78.99->44.151.78.19 ihl 20 ttl 60 prot ICMP
ICMP: type Echo Request id 8733 seq 1
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

[Thu Dec 4 06:01:58 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:03 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:08 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:08 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <UI C> pid=IP
IP: len 92 44.151.78.99->44.151.78.19 ihl 20 ttl 60 prot ICMP
ICMP: type Echo Request id 42052 seq 2
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

[Thu Dec 4 06:02:13 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:18 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:18 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <UI C> pid=IP
IP: len 92 44.151.78.99->44.151.78.19 ihl 20 ttl 60 prot ICMP
ICMP: type Echo Request id 9836 seq 3
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

[Thu Dec 4 06:02:23 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:28 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:28 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <UI C> pid=IP
IP: len 92 44.151.78.99->44.151.78.19 ihl 20 ttl 60 prot ICMP
ICMP: type Echo Request id 42899 seq 4
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

[Thu Dec 4 06:02:33 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:38 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:39 1997]
Port vhf: AX25: F6FGZ-7->F6FGZ-5 <UI C> pid=IP
IP: len 92 44.151.78.99->44.151.78.19 ihl 20 ttl 60 prot ICMP
ICMP: type Echo Request id 10683 seq 5
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

[Thu Dec 4 06:02:43 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>

[Thu Dec 4 06:02:48 1997]
Port vhf: AX25: F6FGZ-5->F6FGZ-7 <C C P>
------------------------------------------------------------------

My question is: If I use BPQ on F6FGZ-5 kernel, will I be able to
communicate with F6FGZ-7 running Win3.1, or is it a matter of
network configuration ?

Thanks in advance for helping me understanding TCP/IP.

73!
Gerard, F6FGZ