Greetings,
I have a strange problem using OpenSER 1.3.x with nathelper.
Two ethernet interfaces:
eth0 = 192.168.0.0/24
eth1 = outside.ip/29
For some reason, no matter what I do to mangle the requests with
nathelper's functions, the packet is *always* sent out of eth1 with
the *source address* of the machine's eth0. Obviously, the response
from the far-end SIP peer never gets back.
The packet does physically go over eth1, I know that much from packet
captures. I don't even see how this is possible; when OpenSER issues
a packet, shouldn't it originate according to the machine's routing
table, take the most specific route, and consequently, adopt the right
source address?
What gives?
I have OpenSER 'listening' on both interfaces, and have tried both on and
off with this setting.
Thanks,
--
Alex Balashov
Evariste Systems
Web :
http://www.evaristesys.com/
Tel : +1-678-954-0670
Direct : +1-678-954-0671