Common setup, dispatcher module with hosts from RFC1918 network and hosts from external network. Two network interfaces - internal and external. Before this commit internal gateways pings from internal ip, external pings from external ip. After commit it tries to send packets to external gateways from internal interface.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I was not able to replicate your case - using trunk, once the mhomed is enabled, the correct outbound interface is used.
So are you sure mhomed is used?
Regards,
Bogdan
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Nick,
Could you please give us a little more information about your setup and scenario ?
Regards,
Vlad
Common setup, dispatcher module with hosts from RFC1918 network and hosts from external network. Two network interfaces - internal and external. Before this commit internal gateways pings from internal ip, external pings from external ip. After commit it tries to send packets to external gateways from internal interface.
Nick,
1) do you set any socket info in the dispatcher table for the destinations you are probing ?
2) do you have the mhomed parameter enabled in core ?
3) do you see in logs any ERRORs related to dispatcher probing ?
Regards,
Bogdan
1, Only destination like sip:8.8.8.8:5060;transport=udp, socket column is empty.
2. mhomed=yes
3. No errors in log.
Before patch OPTIONS go from external interface, after patch they're go from internal.
Nick,
I was not able to replicate your case - using trunk, once the mhomed is enabled, the correct outbound interface is used.
So are you sure mhomed is used?
Regards,
Bogdan
it proved to be configuration error.