Nodes connected to each other WITHOUT allstar "server'?

Don,

Connecting two nodes together on a private network is actually pretty easy.

What you will need to do is add the node and IP address of the other node(s) to each servers rpt.conf in the [nodes] stanza.

Here’s an example with two nodes on a private network.

Server A’ s IP is 192.168.1.10 and B is 192.168.1.11.

SERVER A rpt.conf

[nodes]

1000 = radio@127.0.0.1/1000,NONE ; Local node

1001 = radio@192.168.1.11/1001,NONE ; Remote node

SERVER B rpt.conf

[nodes]

1001 = radio@127.0.0.1/1001,NONE ; Local node

1000 = radio@192.168.1.10/1000,NONE ; Remote node

Of course you need to have all the normal stuff that nodes have in rpt.conf and extensions.conf.

Private nodes do not need a register line in iax.conf.

73

Marshall - ke6pcv

···

From: Don Ritchie via AllStarLink Discussion Groups [mailto:noreply@community.allstarlink.org]
Sent: Wednesday, November 20, 2019 10:49 AM
To: ke6pcv@cal-net.org
Subject: [AllStarLink Discussion Groups] Nodes connected to each other WITHOUT allstar "server’?

k8zgw
November 20

The way I understand it …
when any node connects to another it is “through” an allstar server.
As I\m not 100% sure about this, can someone please explain.
Is ALL the traffic handled by a server, or does the server just
tell the nodes how to find each other (DNS) ?
IF all the traffic goes through the server ( another Asterisk in the “sky”),
how can I connect two nodes to each other without an Allstar server.
ie, “order wire” for (interoffice communication) .
Direct IP to IP address ??

Thanks
Don, K8ZGW


Visit Topic or reply to this email to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, click here.

1 Like

You can connect the two nodes together via GRE tunnel or OpenVPN (with compression off, and crypto set low or off) and/or use 44net addresses for the tunnel or VPN connection. Then using iptables, you can allow traffic over the VPN link and block it from the outside world.

Can this be done with a pair of RTCM’s? Could I have just that hardware with no other “computer” involved. Just plug into a router at one location and another and use the internet?[quote=“Marshall_Oldham, post:2, topic:15728, full:true”]
Don,

Connecting two nodes together on a private network is actually pretty easy.

What you will need to do is add the node and IP address of the other node(s) to each servers rpt.conf in the [nodes] stanza.

Here’s an example with two nodes on a private network.

Server A’ s IP is 192.168.1.10 and B is 192.168.1.11.

SERVER A rpt.conf

[nodes]

1000 = radio@127.0.0.1/1000,NONE ; Local node

1001 = radio@192.168.1.11/1001,NONE ; Remote node

SERVER B rpt.conf

[nodes]

1001 = radio@127.0.0.1/1001,NONE ; Local node

1000 = radio@192.168.1.10/1000,NONE ; Remote node

Of course you need to have all the normal stuff that nodes have in rpt.conf and extensions.conf.

Private nodes do not need a register line in iax.conf.

73

Marshall - ke6pcv

···

From: Don Ritchie via AllStarLink Discussion Groups [mailto:noreply@community.allstarlink.org]
Sent: Wednesday, November 20, 2019 10:49 AM
To: ke6pcv@cal-net.org
Subject: [AllStarLink Discussion Groups] Nodes connected to each other WITHOUT allstar "server’?

k8zgw
November 20

The way I understand it …
when any node connects to another it is “through” an allstar server.
As I\m not 100% sure about this, can someone please explain.
Is ALL the traffic handled by a server, or does the server just
tell the nodes how to find each other (DNS) ?
IF all the traffic goes through the server ( another Asterisk in the “sky”),
how can I connect two nodes to each other without an Allstar server.
ie, “order wire” for (interoffice communication) .
Direct IP to IP address ??

Thanks
Don, K8ZGW


Visit Topic or reply to this email to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, click here.

[/quote]

have you got it working yet. i may be able to help. I have seen the code and maybe able to copy it

You are going to need one computer to connect 2 RTCMs.

···

On 12/27/19 5:55 PM, WQXN966 Jason via
AllStarLink Discussion Groups wrote:

WQXN966_Jason
WQXN966_Jason

              December 27
          have you got it working

yet. i may be able to help. I have seen the code and maybe
able to copy it


Visit Topic
or reply to this email to respond.


In Reply To

K4SAT
K4SAT

              December 27
        Can this be done with a pair of

RTCM’s? Could I have just that hardware with no other
“computer” involved. Just plug into a router at one location
and another and use the internet?[quote=“Marshall_Oldham,
post:2, topic:15728, full:true”] Don, Connecting two nodes
together on a private network is a…


Visit
Topic
or reply to this email to respond.

        You are receiving this because you enabled mailing list

mode.

To unsubscribe from these emails, click here.

You need a Pi loaded with the software and a open port to it as well

It takes two things for the RTCM to work,

  1. RTCM needs a network connection.

  2. You will need a server(computer) or Pi connected to the same network somewhere else with ASL running so that the RTCMs can call home to make the connections to each other.

No computer needed at the physical location of the RTCMs. Only network connection back to the Pi or Server (computer).

I hope this answers your question.

Marshall - ke6pcv

···

From: K4SAT via AllStarLink Discussion Groups [mailto:noreply@community.allstarlink.org]
Sent: Friday, December 27, 2019 1:57 PM
To: ke6pcv@cal-net.org
Subject: [AllStarLink Discussion Groups] Nodes connected to each other WITHOUT allstar "server’?

K4SAT
December 27

Can this be done with a pair of RTCM’s? Could I have just that hardware with no other “computer” involved. Just plug into a router at one location and another and use the internet?[quote=“Marshall_Oldham, post:2, topic:15728, full:true”]
Don,

Connecting two nodes together on a private network is actually pretty easy.

What you will need to do is add the node and IP address of the other node(s) to each servers rpt.conf in the [nodes] stanza.

Here’s an example with two nodes on a private network.

Server A’ s IP is 192.168.1.10 and B is 192.168.1.11.

SERVER A rpt.conf

[nodes]

1000 = radio@127.0.0.1/1000,NONE ; Local node

1001 = radio@192.168.1.11/1001,NONE ; Remote node

SERVER B rpt.conf

[nodes]

1001 = radio@127.0.0.1/1001,NONE ; Local node

1000 = radio@192.168.1.10/1000,NONE ; Remote node

Of course you need to have all the normal stuff that nodes have in rpt.conf and extensions.conf.

Private nodes do not need a register line in iax.conf.

73

Marshall - ke6pcv

··· (click for more details) [/quote]


Visit Topic or reply to this email to respond.


In Reply To

Marshall_Oldham ASL Admin
November 20

Don, Connecting two nodes together on a private network is actually pretty easy. What you will need to do is add the node and IP address of the other node(s) to each servers rpt.conf in the [nodes] stanza. Here’s an example with two nodes on a private network. Server A’ s IP is 192.168.1.10 and …

Previous Replies

ke4ahr
November 21

You can connect the two nodes together via GRE tunnel or OpenVPN (with compression off, and crypto set low or off) and/or use 44net addresses for the tunnel or VPN connection. Then using iptables, you can allow traffic over the VPN link and block it from the outside world.

Marshall_Oldham ASL Admin
November 20

Don,

Connecting two nodes together on a private network is actually pretty easy.

What you will need to do is add the node and IP address of the other node(s) to each servers rpt.conf in the [nodes] stanza.

Here’s an example with two nodes on a private network.

Server A’ s IP is 192.168.1.10 and B is 192.168.1.11.

SERVER A rpt.conf

[nodes]

1000 = radio@127.0.0.1/1000,NONE ; Local node

1001 = radio@192.168.1.11/1001,NONE ; Remote node

SERVER B rpt.conf

[nodes]

1001 = radio@127.0.0.1/1001,NONE ; Local node

1000 = radio@192.168.1.10/1000,NONE ; Remote node

Of course you need to have all the normal stuff that nodes have in rpt.conf and extensions.conf.

Private nodes do not need a register line in iax.conf.

73

Marshall - ke6pcv

··· (click for more details)

k8zgw
November 20

The way I understand it …
when any node connects to another it is “through” an allstar server.
As I\m not 100% sure about this, can someone please explain.
Is ALL the traffic handled by a server, or does the server just
tell the nodes how to find each other (DNS) ?
IF all the traffic goes through the server ( another Asterisk in the “sky”),
how can I connect two nodes to each other without an Allstar server.
ie, “order wire” for (interoffice communication) .
Direct IP to IP address ??

Thanks
Don, K8ZGW


Visit Topic or reply to this email to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, click here.

So to be clear, correct me if I am wrong, two (or more) RTCM’s connected via Internet to ASL (or other) server without a local computer. Two RTCM’s on a private network via internet require a “Pi server” at one end?
(Note edited 4pm EDT)

One or more RTCMs require a single server. That server can be a RPi
or any other computer capable of running ASL. All RTCMs must be able
to contact the server via a network.

N4IRS
···

On 12/28/19 3:57 PM, K4SAT via
AllStarLink Discussion Groups wrote:

K4SAT
K4SAT

              December 28
          So to be clear, correct

me if I am wrong, two (or more) RTCM’s connected via ASL
(or other) server without a local computer. Two RTCM’s on
a private network require a “Pi server” at one end?

Marshall_Oldham:
It takes two things for the RTCM to
work,

  1.                 RTCM needs a
    

network connection.

  1.                 You will need a
    

server(computer) or Pi connected to the same network
somewhere else with ASL running so that the RTCMs
can call home to make the connections to each other.

            No computer needed at the physical

location of the RTCMs. Only network connection back to
the Pi or Server (computer).

I hope this answers your question.

Marshall - ke6pcv

··· (click for more
details)


Visit Topic
or reply to this email to respond.


In Reply To

Marshall_Oldham
Marshall_Oldham
ASL Admin

              December 28
        It takes two things for the RTCM

to work, RTCM needs a network connection. You will need a
server(computer) or Pi connected to the same network
somewhere else with ASL running so that the RTCMs can call
home to make the connections to each other. No computer
needed at the physical location …


Visit
Topic
or reply to this email to respond.

        You are receiving this because you enabled mailing list

mode.

To unsubscribe from these emails, click here.

Think of a RTCM as a IP connected radio interface (vs USB connected
radio interface)

···

On 12/28/19 3:57 PM, K4SAT via
AllStarLink Discussion Groups wrote:

K4SAT
K4SAT

              December 28
          So to be clear, correct

me if I am wrong, two (or more) RTCM’s connected via ASL
(or other) server without a local computer. Two RTCM’s on
a private network require a “Pi server” at one end?

Marshall_Oldham:
It takes two things for the RTCM to
work,

  1.                 RTCM needs a
    

network connection.

  1.                 You will need a
    

server(computer) or Pi connected to the same network
somewhere else with ASL running so that the RTCMs
can call home to make the connections to each other.

            No computer needed at the physical

location of the RTCMs. Only network connection back to
the Pi or Server (computer).

I hope this answers your question.

Marshall - ke6pcv

··· (click for more
details)


Visit Topic
or reply to this email to respond.


In Reply To

Marshall_Oldham
Marshall_Oldham
ASL Admin

              December 28
        It takes two things for the RTCM

to work, RTCM needs a network connection. You will need a
server(computer) or Pi connected to the same network
somewhere else with ASL running so that the RTCMs can call
home to make the connections to each other. No computer
needed at the physical location …


Visit
Topic
or reply to this email to respond.

        You are receiving this because you enabled mailing list

mode.

To unsubscribe from these emails, click here.

OK;
So

  1. I have an RTCM at my home, along with a Pi running ASL. A second RTCM is installed at a repeater 8 miles away connected to a local LAN via internet, or a cellular modem. That will work?

  2. I have two RTCM at those locations, both point to ASL’s severs with no other computer required. That will also work?

Yes two or more RTCM’s connected via ASL whether it is a private network or over the internet require a computer or pi running ASL and configured for the RTCMs.

The server can be anywhere on the private network or internet.

Marshall

···

From: K4SAT via AllStarLink Discussion Groups [mailto:noreply@community.allstarlink.org]
Sent: Saturday, December 28, 2019 12:57 PM
To: ke6pcv@cal-net.org
Subject: [AllStarLink Discussion Groups] Nodes connected to each other WITHOUT allstar "server’?

K4SAT
December 28

So to be clear, correct me if I am wrong, two (or more) RTCM’s connected via ASL (or other) server without a local computer. Two RTCM’s on a private network require a “Pi server” at one end?

Marshall_Oldham:

It takes two things for the RTCM to work,

  1.  RTCM needs a network connection.
    
  1.  You will need a server(computer) or Pi connected to the same network somewhere else with ASL running so that the RTCMs can call home to make the connections to each other.
    

No computer needed at the physical location of the RTCMs. Only network connection back to the Pi or Server (computer).

I hope this answers your question.

Marshall - ke6pcv

··· (click for more details)


Visit Topic or reply to this email to respond.


In Reply To

Marshall_Oldham ASL Admin
December 28

It takes two things for the RTCM to work, RTCM needs a network connection. You will need a server(computer) or Pi connected to the same network somewhere else with ASL running so that the RTCMs can call home to make the connections to each other. No computer needed at the physical location …

Previous Replies

Marshall_Oldham ASL Admin
December 28

It takes two things for the RTCM to work,

  1.  RTCM needs a network connection.
    
  2.  You will need a server(computer) or Pi connected to the same network somewhere else with ASL running so that the RTCMs can call home to make the connections to each other.
    

No computer needed at the physical location of the RTCMs. Only network connection back to the Pi or Server (computer).

I hope this answers your question.

Marshall - ke6pcv

··· (click for more details)

WQXN966_Jason
December 28

You need a Pi loaded with the software and a open port to it as well

N4IRS
December 28

You are going to need one computer to connect 2 RTCMs.

··· (click for more details)

WQXN966_Jason
December 27

have you got it working yet. i may be able to help. I have seen the code and maybe able to copy it

K4SAT
December 27

Can this be done with a pair of RTCM’s? Could I have just that hardware with no other “computer” involved. Just plug into a router at one location and another and use the internet?[quote=“Marshall_Oldham, post:2, topic:15728, full:true”]
Don,

Connecting two nodes together on a private network is actually pretty easy.

What you will need to do is add the node and IP address of the other node(s) to each servers rpt.conf in the [nodes] stanza.

Here’s an example with two nodes on a private network.

Server A’ s IP is 192.168.1.10 and B is 192.168.1.11.

SERVER A rpt.conf

[nodes]

1000 = radio@127.0.0.1/1000,NONE ; Local node

1001 = radio@192.168.1.11/1001,NONE ; Remote node

SERVER B rpt.conf

[nodes]

1001 = radio@127.0.0.1/1001,NONE ; Local node

1000 = radio@192.168.1.10/1000,NONE ; Remote node

Of course you need to have all the normal stuff that nodes have in rpt.conf and extensions.conf.

Private nodes do not need a register line in iax.conf.

73

Marshall - ke6pcv

··· (click for more details) [/quote]


Visit Topic or reply to this email to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, click here.

1 Like

One RPi running ASL 3 RTCMs, all able to reach the RPI via IP.

···

On 12/28/19 4:16 PM, K4SAT via
AllStarLink Discussion Groups wrote:

K4SAT
K4SAT

              December 28

OK;
So

  1.               I have an RTCM at my
    

home, along with a Pi running ASL. A second RTCM is
installed at a repeater 8 miles away connected to a
local LAN via internet, or a cellular modem. That will
work?

  1.               I have two RTCM at
    

those locations, both point to ASL’s severs with no
other computer required. That will also work?

N4IRS:
Think of a RTCM as a IP connected
radio interface (vs USB connected
radio interface)

··· (click for more
details)


Visit Topic
or reply to this email to respond.


In Reply To

N4IRS
N4IRS

              December 28
        Think of a RTCM as a IP

connected radio interface (vs USB connected radio interface)
··· (click for more details)


Visit
Topic
or reply to this email to respond.

        You are receiving this because you enabled mailing list

mode.

To unsubscribe from these emails, click here.

1 Like

Ok my second question;

  1. I have two RTCM at those locations, both point to ASL’s servers VIA internet with no other computer required. That will also work? Or do I still need a Pi of my own?
···

Sent from my Galaxy Tab® A

-------- Original message --------

From: Marshall Oldham via AllStarLink Discussion Groups noreply@community.allstarlink.org

Date: 12/28/19 3:24 PM (GMT-05:00)

To: rhyolite@leikhim.com

Subject: [AllStarLink Discussion Groups] Nodes connected to each other WITHOUT
allstar "server’?


Marshall_Oldham

      ASL Admin

    December 28

It takes two things for the RTCM to work,

  1. RTCM needs a network connection.
    You will need a server(computer) or Pi connected to the same network somewhere else with ASL running so that the RTCMs can call home to make the connections to each other.

No computer needed at the physical location of the RTCMs. Only network connection back to the Pi or Server (computer).

I hope this answers your question.

Marshall - ke6pcv

··· (click for more details)


Visit Topic or reply to this email to respond.


In Reply To


K4SAT

    December 27

Can this be done with a pair of RTCM’s? Could I have just that hardware with no other “computer” involved. Just plug into a router at one location and another and use the internet?[quote=“Marshall_Oldham, post:2, topic:15728, full:true”] Don, Connecting two nodes together on a private network is a…


Visit Topic or reply to this email to respond.

To unsubscribe from these emails, click here.

1 Like

You will always need a server somewhere. It can be anywhere if you use rtcm’s but you will need a server no matter what. You dont need the server to be at each repeater site, but it can be there you dont need more then one server if all rtcm connect to it, but you could if you wish have a server per rtcm. server can be a Raspberry Pi. It can be a VPS in a data center. It can be a computer at your house. what ever you want. it just need to be reachable by the rtcm. So you will need to open some ports if the server is behind a firewall. As you can see with the use of rtcm you have a wide variety of possible configuration. But one thing is sure. In case of multicasting you will need them to be linked to only one server as it is the server that do most of the work to synchronise the signal. same for voting receiver. they will need to be connected to a single server.

You will also need a lot more stuff for multicasting, but voting is easier to do and just need simple receiver.

Hope it is more clear now.

Pierre
VE2PF

1 Like

Pierre

This is why RF guys and IT guys cannot communicate.

ASL has servers.

My question was, simply why do my two RTCM’s need me to provide another server if ASL has a bunch of them?

1 Like

As I understand it, the servers that ASL operates exist for the purposes of registering repeaters. They do not run as repeaters themselves. The RTCM devices interface to a repeater node through a channel driver, just like the usb fobs do. The only difference is the medium over which they connect and the particular channel driver they use. If you were to use someone else’s ASL installation to interface your RTCM, you wouldn’t really be able to control or configure your repeater because you don’t have access to the ASL installation.

2 Likes

Think of your RTCM as a sound fob (URI) with a network plug for the connection.

Marshall

···

From: K4SAT via AllStarLink Discussion Groups [mailto:noreply@community.allstarlink.org]
Sent: Saturday, December 28, 2019 8:27 PM
To: ke6pcv@cal-net.org
Subject: [AllStarLink Discussion Groups] Nodes connected to each other WITHOUT allstar "server’?

K4SAT
December 29

Pierre

This is why RF guys and IT guys cannot communicate.

ASL has servers.

My question was, simply why do my two RTCM’s need me to provide another server if ASL has a bunch of them?


Visit Topic or reply to this email to respond.


Previous Replies

Pierre_Martel
December 29

You will always need a server somewhere. It can be anywhere if you use rtcm’s but you will need a server no matter what. You dont need the server to be at each repeater site, but it can be there you dont need more then one server if all rtcm connect to it, but you could if you wish have a server per rtcm. server can be a Raspberry Pi. It can be a VPS in a data center. It can be a computer at your house. what ever you want. it just need to be reachable by the rtcm. So you will need to open some ports if the server is behind a firewall. As you can see with the use of rtcm you have a wide variety of possible configuration. But one thing is sure. In case of multicasting you will need them to be linked to only one server as it is the server that do most of the work to synchronise the signal. same for voting receiver. they will need to be connected to a single server.

You will also need a lot more stuff for multicasting, but voting is easier to do and just need simple receiver.

Hope it is more clear now.

Pierre
VE2PF

K4SAT
December 28

Ok my second question;

  1. I have two RTCM at those locations, both point to ASL’s servers VIA internet with no other computer required. That will also work? Or do I still need a Pi of my own?

··· (click for more details)

N4IRS
December 28

One RPi running ASL 3 RTCMs, all able to reach the RPI via IP.

··· (click for more details)

Marshall_Oldham ASL Admin
December 28

Yes two or more RTCM’s connected via ASL whether it is a private network or over the internet require a computer or pi running ASL and configured for the RTCMs.

The server can be anywhere on the private network or internet.

Marshall

··· (click for more details)

K4SAT
December 28

OK;
So

  1.  I have an RTCM at my home, along with a Pi running ASL. A second RTCM is installed at a repeater 8 miles away connected to a local LAN via internet, or a cellular modem. That will work?
    
  2.  I have two RTCM at those locations, both point to ASL’s severs with no other computer required. That will also work?
    

N4IRS:

Think of a RTCM as a IP connected radio interface (vs USB connected
radio interface)

··· (click for more details)


Visit Topic or reply to this email to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, click here.

I have been a RF guy slightly longer then I have been a IT guy and I communicate with both sides just fine. It seems you don’t understand the word server. Yes, AllStarLink has a bunch of them. Google has a bunch of them. Amazon has a bunch of them. A server “serves” something to a client.

From [https://allstarlink.org/getstarted.html]

"Our architecture provides for 2 organizational entities: 'Servers' and 'Nodes'. 
A 'Server' is a computer system at a particular location. On it there may be one or more 'Nodes'.
A 'Node' is a single radio system. There may be more then one 'Node' on a particular 'Server' but most of our users just have one 'Node' attached. A 'Node' may be set up in several different ways. It may be a full-duplex repeater system or several different varieties of simplex operations (a conventional-type transceiver), or a 'hub' which has no radio hardware connected to it whatsoever."

In the case of AllStarLink, YOU need to build a server. This server runs the programs YOU need to run ASL. Your RTCM needs to connect to YOUR server. You can add a second RTCM to YOUR server. You can connect a third RTCM to YOUR server. And so on, and so on.

Steve N4IRS
···

On 12/28/19 11:26 PM, K4SAT via
AllStarLink Discussion Groups wrote:

K4SAT
K4SAT

              December 29

Pierre

          This is why RF guys and

IT guys cannot communicate.

ASL has servers.

          My question was, simply

why do my two RTCM’s need me to provide another server if
ASL has a bunch of them?


Visit
Topic
or reply to this email to respond.

        You are receiving this because you enabled mailing list

mode.

To unsubscribe from these emails, click here.

2 Likes

Thank you Steve ; Your answer as well as KC1KCC’s are spot on.

It is frustrating to ask the question and be told simply “you need a server” without explaining why a LOCAL: server is required. Part of the problem I find nowhere in the ASL WIKI’s any pictorial examples of a system design and even worse the software libraries are like greek to non-IT folks.

Blockquote

2 Likes