快速业务通道

LINUX系统的双网卡双IP(双链路)实现方式

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-13
当你的服务器为了不间断的向外提供服务,需要选择两个或两个以上的运营商的数据接入时.路由就成为一个问题,如何使电信的客户使用电信的链路,网通的客户使用网通的链路访问服务器.下面就如何实现这一功能作详细的介绍:    第一种方法 Vi /etc/rt.sh<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> #!/bin/bash IF1=eth0 IP1=电信IP P1_NET=电信网段/掩码 IP1_GW=电信网关 IF2=eth1 IP2=网通IP P2_NET=网通网段/掩码 IP2_GW=网通网关 ip route add $P1_NET dev $IF1 src $IP1 table TEL ip route add default via $IP1_GW table TEL ip route add $P2_NET dev $IF2 src $IP2 table EDU ip route add default via $IP2_GW table EDU ip route add default via $IP1_GW ip route flush cache ip rule add from $IP1 table TEL ip rule add from $IP2 table EDU 记住wq保存 vi /etc/iproute2/rt_tables # reserved values #255 local #254 main #253 default #0 unspec # # local # #1 inr.ruhep 252 TEL 251 CNC 后wq保存 命令行下启用这个脚本: chmod 750 /etc/rt.sh
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT
### test 172.16.3.102 ###
/sbin/iptables -t nat -A PREROUTING -d 电信IP -i eth0 -j DNAT --to-destination 172.16.3.102
/sbin/iptables -t nat -A PREROUTING -d 网通IP-i eth1 -j DNAT --to-destination 172.16.3.102
#out
/sbin/iptables -t nat -A POSTROUTING -s 172.16.3.102 -o eth0 -j SNAT --to 电信IP
/sbin/iptables -t nat -A POSTROUTING -s 172.16.3.102 -o eth1 -j SNAT --to 网通IP
### test end ###
### NAT ###
/sbin/iptables -t nat -A POSTROUTING -s 172.16.3.0/255.255.255.0 -j MASQUERADE
~
以上三种方法,供大家参考.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号