🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.ham
Article #204

Re: HS-MODEM list

#204
From: Anders.Klemets
Date: Fri, 17 May 1991 02:42
57 lines
3209 bytes
> when my gateway (pe1chl net) would send to the 9600 stations, 
> the address field was always: WD6EHR-3 > WD6EHR-3 :, etc;

What happens is simply that your machine is using its own "arp publish"
entry. You would really like to have separate ARP tables for each
interface. I am afraid you may either have to change the ARP code
yourself, or you will have to accept that ARP is not a routing protocol.
You should probably instruct the other stations on the 2m frequency to
enter manual IP routes for the 9600 baud stations that go through your
machine.
Or you could just try to use some automated routing protocol.

> the only thing that has worked thus far is setting up a dummy gateway
> for each station,  using a second .ampr.org address, i.e.
[44.16.0.175], 
> and having the other station use "arp publish [44.16.0.175] ax25
> wd6ehr-7" (in the case of my second 9600 station, wd6ehr-7,
> [44.16.0.22]). _EACH_  station must use a _different_ "dummy"
> address for this to work!

All right, that might work, but it is not necessary for the other
station to do the "arp publish." You can acheive the same effect by
using local "arp add" statements. You also don't need to use the
callsign of any second station of yours for this to work. Just use the
real callsign of the destination station instead.

For example, suppose you want to route traffic between a 9600 baud
station (w1xxx-96.ampr.org) and the regular 2m channel. Do like this:

arp publish  w1xxx-96.ampr.org  ax25  WD6EHR-3
route add  w1xxx-96.ampr.org  96  [44.16.0.175]
arp add  [44.16.0.175]  ax25  W1XXX

where 96 is the name of your 9600 baud interface, and 44.16.0.175 is
some dummy address. This is more practical than the scheme you are
currently using because no extra ARP packets are sent on the channel,
and you don't have to involve a third station. The only thing
w1xxx-96.ampr.org needs to do for this to work is

route add default 96 wd6ehr-3.ampr.org

> BTW, the route-add/arp-publish above works fine for slip - but not 
> ax25 encapsulated /ip.

SLIP doesn't use any hardware addresses, so it doesn't look at the ARP
table and couldn't care less about its "arp publish" statements.

But the route-add/arp-publish thing would also work fine between AX.25
and NET/ROM interfaces for instance. That is because NOS keeps separate
ARP tables for each interface protocol type. (AX.25, NET/ROM and
Ethernet are those currently supported.) NOS has to distinguish between
the protocols used by each interface, because the hardware addresses are
in general not related to each other for a given station, or even
compatible.

Good luck,
	Anders W3/SM0RGV
Technical Details
Message-ID: <ocAmtTm00h7AMI_lEd@cs.cmu.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!infoac!news-mail-gateway
References: <207@1.wd6ehr.ampr.org>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 12f11c,ea2ea8e025034748
X-Google-Attributes: gid12f11c,public
X-Google-ArrivalTime: 1991-05-17 00:51:12 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!infoac!news-mail-gateway
From: Anders.Klemets@cs.cmu.EDU
Newsgroups: dnet.ham
Subject: Re: HS-MODEM list
Message-ID: <ocAmtTm00h7AMI_lEd@cs.cmu.edu>
Date: 17 May 91 02:42:47 GMT
References: <207@1.wd6ehr.ampr.org>
Sender: daemon@infoac.rmi.de
Organization: RMI Net INFO.box Systems * Aachen * Hamburg * Flensburg
Lines: 57