服务器双网卡双网关设置的报错问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:30:37
网络结构:电信光纤—普通交换机1—路由器—核心交换机—各局域网络;两个公网IP地址,一个路由上网用,另一个预留服务器使用。
现在有一台服务器,本身有两个网卡,打算其中一个网卡接核心交换机连接局域网络;另一个网卡连接普通交换机1,填公网IP,连接公网。用途就是局域网内访问服务器走内网,外网中访问服务器直接登陆服务器的公网IP。
现在的问题是填好一个本地连接属性(内网IP10.0.1.100掩码255.255.255.0网关10.0.1.1)后,填本地连接2(IP59.58.57.100,掩码255.255.255.248网关59.58.57.99)的网关时报错提示:“多个默认网关的目的是为一个单一网络(例如企业内部互联网或Internet)提供冗余度。如果这些网关在两个分开的,互不连接的网络上(例如,一个在你的企业内部互联网上,一个在Internet上),他们将不能正常工作,你想保存此配置吗?”
请各位网络高手提供解决方法,追加高分,拒绝没有实践经验的人随便复制网上的贴子回答
核心交换机下面划分了vlan,10.0.1段和10.0.2段

1、外网地址填全
2、内网ip地址不填网关
3、开始--运行-- cmd,进入命令行窗口,输入下面的命令:
route add 10.0.0.0 mask 255.255.0.0 10.0.1.1 回车就可以两个网同时工作
当然这个事临时路由,所以你每次重启服务器后,都要运行一下这个命令
怕麻烦就加个参数p:
route add -p 10.0.0.0 mask 255.255.0.0 10.0.1.1
重启后依然有效

你这样配置是不合理的
除非你需要配置“路由和远程访问”
而且 直接在服务器上用公网IP是不安全的。

建议这么做,只需要一块网卡
正常接入到10.0.1段 配置好网关
在路由器上做端口映射
你的服务器要开什么服务就映射什么端口
例如做WEB服务就映射80端口

楼上的这个方法绝对有效,我现在就是这样使用双网卡,通过路由表指定出口
1、外网地址填全
2、内网ip地址不填网关
3、开始--运行-- cmd,进入命令行窗口,输入下面的命令:
route add 10.0.0.0 mask 255.255.0.0 10.0.1.1 回车就可以两个网同时工作
当然这个事临时路由,所以你每次重启服务器后,都要运行一下这个命令
怕麻烦就加个参数p:
route add -p 10.0.0.0 mask 255.255.0.0 10.0.1.1
重启后依然有效 ,

这种设置将不能实现局域网内计算机通过本服务器访问外网,即不能使用“路由和远程访问”服务,所以报错(只能是警告)。但并不影响其在局域网内(10.0.1段)发挥作用。

好象没有关系,你就保存这个配置好明也能正常工作吧:)