From: Cathryn Mataga <cathryn@junglevision.com>
To: Thomas Osterried <thomas@x-berg.in-berlin.de>
Cc: Ray Wells <vk2tv@exemail.com.au>, linux-hams@vger.kernel.org
Subject: Re: ax25ipd.c routing
Date: Mon, 07 Dec 2009 17:45:43 -0800 [thread overview]
Message-ID: <4B1DAFC7.5080302@junglevision.com> (raw)
In-Reply-To: <20091207235111.GS19524@x-berg.in-berlin.de>
> Cathryn, do you have the possibility to do a packet-trace?
>
Alright, here's a case where it doesn't work. I connect to
my partner's system at gvcity.ampr.org. His callsign is KG6BAJ.
I log into his system via telnet with my call KE6I. He's running
"Xrouter v186b". I'm connected to 'port 6' on his system, so
I do the command.
C 6 KE6I-9
This is a trace from my side with stock ax25ipd. His site
connects to mine using my call KE6I-15. My side is trying
to send the packet back, but they're all going to the default
route, so it keeps trying and never gets a response. On the
connecting side, I just see a timeout. From gvcity.ampr.org
I never see the 'uronode' message.
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
I did make the change as I mentioned. It's not too difficult
as most of the bits and pieces already exist in the test version.
In this case, the connection works because the return packets
go to the right place. I see the 'uronode' message and am
able to disconnect without error.
axip: fm KE6I-15 to KE6I-9 ctl SABM+
axip: fm KE6I-9 to KE6I-15 ctl UA-
axip: fm KE6I-9 to KE6I-15 ctl I00^ pid=F0(Text) len 102
0000 URONode v1.0.7 - Welcome to XX#XX-#.Welcome KE6I in Berkeley Cal
0040 ifornia. Type 'CONV' for live chat...
axip: fm KE6I-9 to KE6I-15 ctl I01+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl RR2-
axip: fm KE6I-15 to KE6I-9 ctl I20^ pid=F0(Text) len 2
0000 ?.
axip: fm KE6I-9 to KE6I-15 ctl I12^ pid=F0(Text) len 177
0000 Commands:.?, BBS, Bye, Connect, CONVers, Escape, Finger, Help, H
0040 Ost, Info.INTerfaces, Links, MHeard, MSg, Nodes, Ping, Quit, Rou
0080 tes, SEssions, Status.Telnet, Users, Version, Who
axip: fm KE6I-9 to KE6I-15 ctl I13+ pid=F0(Text) len 4
0000 .=>
axip: fm KE6I-15 to KE6I-9 ctl RR4-
axip: fm KE6I-15 to KE6I-9 ctl I41^ pid=F0(Text) len 2
0000 b.
axip: fm KE6I-9 to KE6I-15 ctl I24^ pid=F0(Text) len 24
0000 KE6I-15 de XX#XX-#.73!
axip: fm KE6I-9 to KE6I-15 ctl DISC+
axip: fm KE6I-15 to KE6I-9 ctl UA-
Here's my ax25ipd.conf file
socket ip
mode tnc
device /dev/ttyq7
#device /dev/ptyad
mycall KE6I-9
speed 9600
loglevel 4
broadcast QST-0 NODES-0
# route WH6IO 71.198.33.249
# route WH6IO-8 71.198.33.249 d
route WH6IO-8 75.106.121.56
route WH6IO 75.106.121.56
route AA6HF-4 44.17.0.128*
route AA6HF 44.17.0.128 d
route KG6BAJ-2 44.2.14.1
route KG6BAJ-1 44.2.14.1
route KG6BAJ 44.2.14.1
Stock ax25ipd works for all outgoing connections from Linux. Also if
kg6baj connects to me from his system using his callsign it works
correctly because the return packets go back to him. It's only the
users his system that have trouble connecting. That's the problem
I see here.
next prev parent reply other threads:[~2009-12-08 1:45 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <S1752195AbZK3HxQ/20091130075316Z+372@vger.kernel.org>
2009-11-30 20:38 ` nr0 doesn't show up (netrom) Cathryn Mataga
2009-11-30 21:13 ` Cathryn Mataga
2009-11-30 21:48 ` Cathryn Mataga
2009-12-01 6:05 ` Cathryn Mataga
2009-12-07 10:30 ` ax25ipd.c routing Cathryn Mataga
2009-12-07 16:25 ` Thomas Osterried
2009-12-07 20:02 ` Cathryn Mataga
2009-12-07 20:26 ` Thomas Osterried
2009-12-07 23:30 ` Ray Wells
[not found] ` <4B1D84C4.8000206@exemail.com.au>
[not found] ` <20091207235111.GS19524@x-berg.in-berlin.de>
2009-12-08 1:45 ` Cathryn Mataga [this message]
2009-12-08 5:11 ` Cathryn Mataga
2009-12-08 22:15 ` Cathryn Mataga
2009-12-15 23:14 ` [PATCH] ax25ipd Cathryn Mataga
2009-12-25 11:35 ` [PATCH] call.c Cathryn Mataga
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B1DAFC7.5080302@junglevision.com \
--to=cathryn@junglevision.com \
--cc=linux-hams@vger.kernel.org \
--cc=thomas@x-berg.in-berlin.de \
--cc=vk2tv@exemail.com.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.