Phones on some subnets can't connect to PBX

Installing HAAst, prerequisites, getting HAAst started, and troubleshooting performance and technical issues. As well, upgrades to HAAst and any underlying software.
User avatar
CRM User
Posts: 109
Joined: Sun Nov 27, 2016 3:41 pm

Phones on some subnets can't connect to PBX

Postby CRM User » Mon Jun 26, 2017 12:07 am

I have a multihomed PBX cluster. On each node one NIC is on a management subnet and another NIC on a voice subnet.

Phones on the Voice subnet have no problem reaching the PBX. But phones on other subnets cannot reach the PBX. Why?
Account for questions transferred from CRM system
User avatar
Telium Support
Posts: 141
Joined: Sun Nov 27, 2016 3:27 pm

Re: Phones on some subnets can't connect to PBX

Postby Telium Support » Mon Jun 26, 2017 12:13 am

There are several possible causes, all network configuration related. However, the most common cause has to do with the default route on your PBX causing an asymmetrical network path.

In other words, packets come in ethernet1 and (try to) go out ethernet2. For security reasons some Linux versions prohibit this, and some routers/gateways can't handle this. The first thing to do is ensure that your Linux configuration allows this type of asymmetrical path. Type the following from a Bash prompt:

Code: Select all

echo "0" > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo "0" > /proc/sys/net/ipv4/conf/eth1/rp_filter


and replace eth0 and eth1 with the names of your network interfaces. This should take effect immediately (no restart required).