首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opensips & Freeswitch & WAN Config

Opensips & Freeswitch & WAN Config
EN

Stack Overflow用户
提问于 2018-04-05 13:29:36
回答 1查看 381关注 0票数 0

我已经在一个公共ip xx.xx上设置了一个专用的Opensips服务器&专用的MySql数据库服务器192.168.1.2,专用的MySql数据库服务器192.168.1.3。我的路由器在192.168.1.1。在192.168.1.5上,我还从供应商那里得到了一个小口中继。所有服务器都在Debian 8上。

我把我的网关设置为192.168.1.5,除了opensips服务器,它有自己的网关xxx.xx.xx.xy。

Opensips服务器有两个以太网端口eth0和eth1。我将eth1作为192.168.1.4,如何使Opensips服务器公共ip能够访问本地Mysql服务器,并将调用发送到Freeswitch服务器。

我启用了数据包转发: /etc/sysctl.conf net.ipv4.ip_forward=1

我的开胃小便表是这样的:

iptables规则:

iptables -F

-t nat -F

-P输入接受

iptables -P输出接受

-P转发接受

-A输入-i lo -j接受

iptables -A输入-m状态-状态相关,建立-j接受

-A -i eth1 -s 192.168.1.0/255.255.255.0 -j ACCEPT

表-t nat -A POSTROUTING -o eth0 -j伪装

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-09 21:04:39

只要为每个接口定义一个OpenSIPS listener,输出接口的选择就应该是开箱即用的。使用$ru$du (或两者都)设置您的目的地,然后t_relay()和您应该是好的。

如果出于任何原因,选择的出站接口不正确,则可以在调用force_send_socket()之前使用t_relay()强制您的首选接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49673629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档