首先让我解释一下情况。我有两个互联网连接(专线和宽带)。
我有一台用于 VOIP 呼叫 (GOAUTODIAL) 的 CENTOS 6 服务器。现在我希望 LAN 中的每个人都使用宽带,并且服务器应该使用租用线路,但服务器也应该可以在本地访问。
因此,假设我将宽带接入路由器并将其设置为 LAN 网络 192.168.0.0/24。
接下来,我将租约线路接入服务器,并在 eth0 上设置静态实时 IP,例如 200.200.200.200
现在,我正在寻找一种解决方案将服务器置于 192.168.0.0/24 网络上。
为了实现这一点,最便宜的解决方案是在服务器上安装另一张 LAN 卡,并在其上设置 192.168.0.0/24 IP。比如说 192.168.0.254
现在,通过服务器的所有拨出的电话都连接到一个静态 IP,比如 116.116.116.116
现在,我希望来自 116.116.116.116 的所有传出或传入请求都由 eth1(200.200.200.200 - 租用线路)处理。除此之外,其他所有请求都应由 eth0(192.168.0.254)处理。
例如,我在服务器机器上运行 NFS 服务器。它应该可以从 192.168.0.0/24 网络访问。
很抱歉这太长了,请指导我克服这个困难。
我知道我必须尝试使用 route-eth0 和 route-eth1。但我不确定该怎么做。如果能提供一些指导或教程链接,我将不胜感激。
感谢和问候。
答案1
如果服务器有 2 个 NIC,并且 eth0 是“公共”NIC,而 eth1 是“本地”NIC,则您不需要执行任何特殊操作。
你只需将你的公网 IP 和默认网关配置到 eth0 上,将 eth1 配置为 192.168.0.254 IP(或者你本地子网中的其他 IP),然后配置该 IP 上的每个设备相同的无需任何特殊静态路由,LAN 将能够访问您的服务器。
不过,我并不完全理解有关传入请求的部分116.116.116.116
。
该服务器是某种 SIP 服务器/代理吗?