【问题标题】:CentOS Elastix Two Routes In LinuxCentOS Elastix Linux 中的两条路由
【发布时间】:2015-12-13 19:51:16
【问题描述】:

在我的 LINUX ASTERISK ELASTIX SERVER 中遇到下一个问题

有两个接口:

eth0: inet 地址:192.168.1.240 广播:192.168.1.255 掩码:255.255.255.0

eth1: inet 地址:10.7.227.110 广播:10.7.227.111 掩码:255.255.255.252

eth0 是 Internet 和 SIP 电话网络 eth1 是 TELMEX PROVIDIER 的 TRUNK

如果让路线显示:

[root@localhost ~]# /sbin/route

内核IP路由表 目标网关 Genmask 标志 Metric Ref Use Iface

10.7.227.108 * 255.255.255.252 U 0 0 0 eth1

192.168.1.0 192.168.1.1 255.255.255.0 UG 0 0 0 eth0

192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

169.254.0.0 * 255.255.0.0 U 0 0 0 eth1

默认 10.7.227.109 0.0.0.0 UG 0 0 0 eth1

问题:

如果 eth1 的 traceroute 全部超时,服务器没有连接到互联网

不要使用我的互联网网关或任何其他公共 IP

[root@localhost ~]# traceroute 192.168.1.1

traceroute 到 192.168.1.1 (192.168.1.1),最多 30 跳,40 字节数据包

1 * * *

2 * * *

使用内部 TELMEX IP

[root@localhost ~]# traceroute 10.7.224.1

traceroute 到 10.7.224.1 (10.7.224.1),最多 30 跳,40 字节数据包

1 (10.7.227.109) 0.886 毫秒 1.119 毫秒 1.428 毫秒

2 (10.170.40.1) 0.611 毫秒 0.617 毫秒 0.850 毫秒

3 (10.7.224.12) 1.993 毫秒 1.994 毫秒 1.990 毫秒

如果删除 Route eth1,通话不打出去,但可以上网,

你能帮帮我吗? 有什么想法吗?

感谢您的帮助

【问题讨论】:

    标签: linux centos asterisk voip elastix


    【解决方案1】:

    如果您的互联网接口是 eth0,那么您必须从路由表中删除 default 10.7.227.109 0.0.0.0 UG 0 0 0 eth1。 并添加 eth0 及其网关作为默认值。

    【讨论】:

    • 不,因为如果删除 eth1,sip 中继无法连接到 IP 10.7.224.1(telmex 服务器)并且只能通过 eth1 访问该服务器,这是我的问题.. ..
    • 改路由,不要去掉接口。因为 eth1 和 10.7.224.1 在同一个子网中,所以您的服务器不需要默认路由来连接它。但是如果你想通过 eth0 访问互联网,你必须在其上配置一个默认路由。
    猜你喜欢
    • 1970-01-01
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 2021-04-24
    • 1970-01-01
    相关资源
    最近更新 更多