[arm-allstar] troubleshooting two nodes that can't connect
Patrick Perdue
borrisinabox at gmail.com
Sat Nov 9 20:24:17 EST 2019
As I said earlier, my node is directly connected to the internet. No
ports to forward. Inbound to 4569 works. I have 7 nodes connected to me
now, but these specific ones can't do it.
On 11/9/2019 7:49 PM, "larry via ARM-allstar" wrote:
> Patrick,
>
> I may have misunderstood your previous posts. It appeared you were
> speaking about your own nodes not connecting, or others not connecting
> to to them.
>
> Regardless of what you do public or private you will need to configure
> your Router if using NAT on your LAN so that any incoming traffic can
> route to the correct Allstar SERVER.
>
> Since you have more than one Allstar SERVER your IAX port is the key
> to which Allstar SERVER the incoming request is sent to on your LAN.
> Once routed to to proper SERVER. Asterisk takes over and attempts to
> negotiate a connection between an incoming request and the node number
> being requested.
>
> If you use Allstar externally off the Allstar system you will need to
> configure both ends of ANY connection to recognize the opposite node.
>
> Unless your router does hairpin NAT you will need to define your LAN's
> local nodes (as indicated) in each of your nodes rpt.conf files if you
> plan to connect between them on your own LAN.
>
> According to the last post you mention details I either missed or were
> not mentioned before. Therefore advice may be lacking or not totally
> complete for what your issue is.
>
> No matter what you think running multiple Allstar Servers from the
> same Public IP, your Router and the IAX port assigned to a particular
> SERVER will be a major problem if you don't configure things correctly.
>
> Larry - N7FM
>
>
>
>
>
>
>
> On 11/9/19 2:01 PM, "Patrick Perdue via ARM-allstar" wrote:
>> OK, so I'm a little confused here.
>>
>> This appears to be the procedure for routing private to public nodes,
>> or between private nodes on the same machine, which I'm not doing.
>>
>> I guess I could define these and see what happens, but that doesn't
>> fix the actual problem.
>>
>> Clearly, some people can't connect to my node as normal without any
>> defined route in iax.conf, which shouldn't be necessary in the first
>> place, as this is a public node (the only one defined on this
>> machine, in fact,) though most can. It seems this is primarily an
>> issue with newer node numbers. Some clear nodes with older node
>> numbers can connect just fine, so it's not strictly a problem with
>> the configuration at the other end. Also, they can connect to my
>> hamvoip node just fine (50368) but not my stock ASL (50631.)
>>
>> So, I'll define these lines in iax.conf for these specific nodes, but
>> surely this will come up again, and I don't want to go around
>> manually making exceptions for every node that can't connect because
>> they are "not found!" according to 50631. Surely, something else is
>> going on here.
>>
>>
>> On 11/9/2019 2:38 PM, "larry via ARM-allstar" wrote:
>>
>>> Patrick ....Might I ask, Have you checked these things on the nodes
>>> that will not connect?
>>>
>>> Check your iax.conf file...
>>>
>>> [general]
>>> bindport= 4569 make the second nodes server be a different iax port
>>> number (ie 4568)
>>>
>>> Assign different iax bindport port numbers for each different server
>>> on the same LAN. Set Port Forwarding in your router to forward
>>> incoming traffic to the proper IP for each of those assigned ports.
>>>
>>> Nodes will not connect inbound if the individual node's iax port is
>>> not correct. You can connect outbound to other nodes but incoming
>>> connects will fail.
>>>
>>> Also in many instances ... if running multiple Servers with nodes on
>>> the same LAN you need enlightened rpt.conf [nodes] section on each
>>> node of the opposite nodes existence. (Some router don't need this
>>> but most do.)
>>>
>>> [nodes]
>>> ; Note, if you are using automatic updates for allstar link nodes,
>>> ; no allstar link nodes should be defined here. Only place a definition
>>> ; for your local (within your LAN) nodes, and private (off of allstar
>>> ; link) nodes here.
>>>
>>> 50663 = radio at 127.0.0.1:4569/50663,NONE
>>> 1999 = radio at 127.0.0.1/1999,NONE
>>> 50531 = radio at 192.168.x.x:4568/50531,NONE -192.168 x.x = your LAN IP
>>>
>>> On the 50531 nodes Server add needed info for 50663 at the bottom of
>>> it's rpt.conf [nodes] section if you haven't already done this.
>>>
>>> Restart Asterisk astres.sh or reboot each server for their changes
>>> to take effect.
>>>
>>> See if that helps.
>>>
>>> Larry - N7FM
>>>
>>>
>>>
>>>
>>> On 11/9/19 9:30 AM, "Patrick Perdue via ARM-allstar" wrote:
>>>> 50631 is directly connected to the internet. The other two are
>>>> behind NAT, and I don't think they work inbound anyway. 50631
>>>> definitely should, though.
>>>>
>>>>
>>>> On 11/9/2019 10:41 AM, "Tony Ross via ARM-allstar" wrote:
>>>>> All 3 nodes exist in the database:
>>>>>
>>>>> # grep -E "50663|50631|50531" /var/log/asterisk/astdb.txt
>>>>> 50531|N1JBC|433.500|Barrington RI
>>>>> 50631|blind hams hub|<None>|Newark, NJ
>>>>> 50663|NE5V|<None>|Liberty Hill, Tx
>>>>>
>>>>> However, my node is unable to link to any of them, causing me to
>>>>> suspect that none of them have UDP port 4569 forwarded through
>>>>> their routers to them.
>>>>>
>>>>>
>>>>> On 11/9/19 2:52 AM, "Patrick Perdue via ARM-allstar" wrote:
>>>>>> Hi all:
>>>>>>
>>>>>> I have a stock ASL running in the cloud, which I'm using as a
>>>>>> multi-mode bridge. For the most part, this is working well, but
>>>>>> at least two (probably more) Hamvoip (clear node) boxes can't
>>>>>> connect to my node, 50631.
>>>>>>
>>>>>> app_rpt.c:22685 rpt_exec: Reported node 50531 cannot be found!!
>>>>>>
>>>>>> app_rpt.c:20352 rpt_exec: Reported node 50663 cannot be found!!
>>>>>>
>>>>>> So far, these are the only two nodes that show up this way in the
>>>>>> log.
>>>>>>
>>>>>> The common denominators are that they are both newish nodes, and
>>>>>> they are both clear nodes. Other than that, I don't know what
>>>>>> else to look for. 50663 has been active for less than 24 hours,
>>>>>> but 50531 has been around for a while, and has never been able to
>>>>>> connect to my 50631 in the nearly two weeks it's been operational.
>>>>>>
>>>>>> When I first brought the node online, 50531 reported not being in
>>>>>> the database. So, I updated the database, and now it's just "not
>>>>>> found!" So, I assume the problem is somewhere between my node and
>>>>>> Asterisk's DNS. IAX2 show registry suggests that all is well.
>>>>>>
>>>>>> ASL_Box*CLI> iax2 show registry
>>>>>> Host dnsmgr Username Perceived Refresh State
>>>>>> 44.72.21.13:4569 Y 50631 45.79.180.62:4569 60 Registered
>>>>>> ASL_Box*CLI>
>>>>>>
>>>>>> I have a cron running astdb.php every morning at 3:01.
>>>>>>
>>>>>> What else can I look for?
>>>>>>
>>>>>> Thanks and 73
>>>>>>
>>>>>> de
>>>>>>
>>>>>> KE4DYI
>>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>> ARM-allstar mailing list
>>>>>> ARM-allstar at hamvoip.org
>>>>>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>>>>>
>>>>>> Visit the BBB and RPi2/3 web page - http://hamvoip.org
>>>>>
>>>>> _______________________________________________
>>>>>
>>>>> ARM-allstar mailing list
>>>>> ARM-allstar at hamvoip.org
>>>>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>>>>
>>>>> Visit the BBB and RPi2/3 web page - http://hamvoip.org
>>>> _______________________________________________
>>>>
>>>> ARM-allstar mailing list
>>>> ARM-allstar at hamvoip.org
>>>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>>>
>>>> Visit the BBB and RPi2/3 web page - http://hamvoip.org
>>> _______________________________________________
>>>
>>> ARM-allstar mailing list
>>> ARM-allstar at hamvoip.org
>>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>>
>>> Visit the BBB and RPi2/3 web page - http://hamvoip.org
>> _______________________________________________
>>
>> ARM-allstar mailing list
>> ARM-allstar at hamvoip.org
>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>
>> Visit the BBB and RPi2/3 web page - http://hamvoip.org
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3 web page - http://hamvoip.org
More information about the ARM-allstar
mailing list