双线双 ip很好, 网通用户访问网通线路 ,电信用户访问电信线路。
很多人会选用导入静态路由表 ,这个办法看似完美,其实问题很多。
1 、电信用户如果被解析到网通的 ip上, 服务器根据路由表会返回电信线路 ,但用户请求的是网通ip,所以用户什么也得不到 ,就好像你从一楼买了东西 ,商场却在二楼给你出货了 ,而且不告诉你要去二楼拿。
2 、就算被正确解析了 ,但是如果是教育网用户,服务器会因为路由表里没有 ip记录而不会返回任何东西。
3 、ip不断的都在变化 ,也有新增的,要不停的维护路由表实在太累。以上三条中的任意一条的存在 ,我想你都不会考虑用静态路由表了。
双线机房centos6.0服务器双网卡双IP设置
例如:
eth0=60.29.231.160 255.255.255.192 60.29.231.1 (网通IP)
eth1=114.80.66.145 255.255.255.192 114.80.66.1 (电信IP)
网络拓扑结构如图:
#vi /etc/iproute2/rt_tables (增加电信和网通两个路由表)
252 tel (电信)
251 cnc (网通)
#vi /etc/rc.d/rc.local (设置电信和网通路由表内容)
ip route replace default via 114.80.66.1 dev eth1 (默认路由线路)
ip route flush table tel (刷新tel路由表)
ip route add default via 114.80.66.1 dev eth1 src 114.80.66.145 table tel(添加回环地址)
ip rule add from 114.80.66.145 table tel (从114.80.66.145过来的,走 tel路由)
ip route flush table cnc
ip route add default via 60.29.231.1 dev eth0 src 60.29.231.160 table cnc
ip rule add from 60.29.231.160 table cnc
保存退出
#reboot ( 然后重启计算机即可 )
以上就是 centos6.0的配置过程。。。。。
注意:在 linux里边,大写和小写是不同,如果配置出现问题,从仔细检查配置文件。例如 NetworkManager,和networkmanager 这两个是不通的概念,请务必要注意。
如果想学习 linux的同学,推荐(鸟哥的私房菜 linux基础第三版,服务器配置第三版)真的很不错,讲解的也很详细
Win系统双网卡双IP配置
windows 2003 默认的双网卡配置却有问题 ,经常无故的会有一张网卡断掉连接 ,频率、时间都不确定。导致这个原因的 ,就是windows 自带的“死网关监测 ”功能, 首先我们要在注册表关闭它。
也就是禁用死网关监测
打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters
右侧 ,新建DOWRD 项:EnableDeadGWDetect , 值设为 0
设好后需要重启服务器 ,否则这个值不会生效。
此时问题解决一半 ,网关已经不会来回跳了,但是 ,这个时候会有一张网卡无法连通。
因为 windows只允许一个默认网关,为了解决这个问题 ,请跟着我继续操作。
右下角托盘里有两个网卡连接图标 ,一个电信, 一个网通 ,单击其中一个,打开网卡属性界面
如图打开 tcp/ip 协议的属性页面
继续 ,点“ 高级(V)...”按钮。
注意上图中的红色框中的内容 ,就是重点。
默认网关的跃点数,设置为 2
自动跃点计数的勾去掉,填成 10。
另一张网卡也是同样的设置。如果前一个默认网关跃点数为 2,那么另一块网卡,就设置成 3(2 的优先级大于 3)
至此设置完成。
如果想学习windows的同学,推荐( win2003从入门到精通,书籍包括视频)
以上两例都是本人亲测,我是做IDC服务的,自从有了双线机房,设置就成了我们技术人员的一项基本技能,有思路才能有出路,如果你没有一套完整的学习方法,遇到问题,解决起来就很吃力,所以理论+实践=真理,理论就是基本功,扎实了,才能去实践真理,所以建议同仁们:
1.计算机的的启动原理(熟练)
2.计算机的网络模型认识,以及网络协议知识(精通)
3.服务器的内部配置,安装(了解)
4..遇事不要紧张,也不要着急,尝试去找方法,坚持就是胜利,如果有 readme文件,请一定要看看,仔细的看,说不定奇迹就在眼前