systemctl restart network.service 重启网络服务
cd /etc/sysconfig/network-scripts/
vim ifcfg-em1 //配置网卡1
.....
NAME=em1
ONBOOT=yes
IPADDR=10.1.1.1
PREFIX=24
GATEWAY=10.1.1.254
.......
vim ifcfg-em4 网卡4不要配置网关,设置em1的网关即可
.....
NAME=em4
ONBOOT=yes
IPADDR=192.168.31.52
PREFIX=24
.....
添加内网访问路由
vim /etc/sysconfig/network-scripts/route-em4
192.168.0.0/16 via 192.168.31.1 dev em4
既然如此,那应该可能是freeswitch自动使用了外网ip导致的,通过修改sip_profiles/external.xml文件
<X-PRE-PROCESS cmd="set" data="external_sip_port=5080"/>
重试,恢复正常
<param name="rtp-ip" value="$${local_ip_v4}"/> => <param name="rtp-ip" value="局域网ip"/>
<param name="sip-ip" value="$${local_ip_v4}"/>=> <param name="sip" value="局域网ip"/>