路由问题,具有运行 Debian 的 LAN 和 WAN 端口的服务器 Jessie 与 FusionPBX



我正在尝试在Jessie上安装一个FusionPBX。这个公司的网络和我以前熟悉的不一样。

服务器有两个以太网端口,一个是LAN,另一个是WAN。我正在运行iptables, fail2ban(两者都由Fusion PBX脚本设置,但我一直在尝试从工作服务器中替换我自己的iptables链)。我要替换的服务器的设置与网络和iptables完全相同。

在新的服务器上,当我尝试让我的手机注册到新的服务器时,如果我的网络配置像我下面发布的那样,它们就会失败。当我将eth0上的默认闸道更改为192.168.0.1时,它们将注册。然而,当这种情况发生时,我得到单向音频,因为呼叫来自wan(eth1)并试图通过eth0(默认网关)退出。

当我将默认网关更改为WAN上并使用接口eth1时,呼叫有2路音频,但电话不会通过LAN注册。

我习惯了服务器通常要么有广域网要么有局域网,但不是两者都有。我只需要2个默认路由吗?任何见解都能帮上大忙。

主网络接口

allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.0.45
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
####gateway 192.168.0.1
dns-nameservers 192.168.0.1
dns-search mydomain.com
<<p> WAN接口/strong>
allow-hotplug eth1
auto eth1
iface eth1 inet static
address 172.217.3.174
netmask 255.255.255.252
network 172.217.3.172
broadcast 172.217.3.175  
gateway 172.217.3.173

FreeSWITCH中的每个SIP配置文件绑定一个IP地址和端口。您需要控制它,并且可能需要多个配置文件,因为您有两个nic。我不知道它在Fusionpbx中是如何控制的,但应该有相应的设置。

如果你想在服务器上注册多个接口,那么你需要在freeswitch中为多个接口配置多个配置文件

最新更新