On 7/31/2013 10:32 AM, Tony Mountifield wrote:
Most of my experience until recently has been in Asterisk 1.2, and I am
just starting to make use of Asterisk 11 for new systems.

I have a question about using SIP on a multi-homed machine.

I have a customer who wants an Asterisk box with two network interfaces:
one on the public Internet (no NAT), and one on a private LAN. The box
will not do any IP forwarding between interfaces. They want to connect
to a SIP trunk from an ITSP via the public interface, and to have SIP
phones on their LAN registered via the private interface.

I haven't tried such a setup before, so before creating a test system,
I wondered if anyone here has made such a setup, and whether there are
any issues with getting SDP contents and media routing correct?

Cheers
Tony
I built a setup like this a few years back. I believe the hurdle was more for the OS than asterisk.

Let say the the two networks are 192.168.10.0/24 and 192.168.11.0/24 and the gateways are 192.168.10.1 and 192.168.11.1 respectively, and the asterisk box server has the two interfaces as 192.168.10.11 and 192.168.11.11

from memory(warning: my memory is not what it used to be):

echo "1 TenNet" >> /etc/iproute2/rt_tables
echo "2 ElevenNet" >> /etc/iproute2/rt_tables

ip route add 192.168.10.0/24 dev eth0 src 192.168.10.11 table TenNet
ip route add 192.168.11.0/24 dev eth1 src 192.168.11.11 table ElevenNet

ip route add default via 192.168.10.1 dev eth0 table TenNet
ip route add default via 192.168.11.1 dev eth1 table ElevenNet

ip route show 2>&1 >> $logFile

ip rule add from 192.168.10.11/32 table TenNet
ip rule add from 192.168.11.11/32 table ElevenNet

ip rule add to 192.168.10.11/32 table TenNet
ip rule add to 192.168.11.11/32 table ElevenNet

All that the above does is ensure that traffic is routed out the correct interface based on where it is headed. I.E. All traffic for 192.168.10.0/24 goes out eth0 all traffic for 192.168.11.0/24 goes out eth1

Then in asterisk I believe I add a localnet setting in sip.conf as 192.168.11.0, could be wrong on this though.

JohnM


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to