首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 应用>文章内容
用Linux系统实现Internet冗余连接讲解(上)
来源:http://www.unix5.com 作者:riechelr_hl(收集) 发布时间:2007-07-17  

对于Apache,可以更改httpd.conf中的以下行来实现多个名字的虚拟主机:

 

NameVirtualHost 63.89.102.157:80 
NameVirtualHost 65.3.17.133:80 
Inbound LDAP and SSH traffic are distributed using 
round-robin DNS and require no special configuration.

启动脚本

为了支持我们的网络配置,必须对启动脚本进行一些更改。这里更改的脚本是指Red Hat的,不过我们很容易把其推广到其它的Linux发行套件。系统启动以后,ip rule命令只能被执行一次。我们可以把以下的行添加到/etc/rc.d/init.d/network脚本中来实现这一目的:

 

# Add non interface-specific static-rules 
if [ -f /etc/sysconfig/static-rules ]; then 
sh /etc/sysconfig/static-rules 
fi 
/etc/sysconfig/static-rules文件内容: 
# Setup source IP routing rules 
ip rule add from 63.89.102.157 lookup 1 
ip rule add from 65.3.17.133 lookup 2 


# Setup load balancing 
ip route add default equalize 
nexthop via 63.89.102.1 dev eth1 
nexthop via 65.3.17.1 dev eth2

每一次对某个接口执行ifup后,都必须要执行ip route命令。我们可以在/etc/sysconfig/network-scripts/ifup-routes中添加以下行来实现该目的:

 

# Add any advanced routes 
grep "^advanced " /etc/sysconfig/static-routes | 
while read ignore dev args; do 
if [ "$dev" = "$1" ]; then 
/sbin/ip route add $args 
fi 
done 
/etc/sysconfig/static-routes文件内容: 
advanced eth0 10.0.0.0/24 via 10.0.0.1 table 1 
advanced eth0 10.0.0.0/24 via 10.0.0.1 table 2 
advanced eth1 0/0 via 63.89.102.1 table 1 
advanced eth2 0/0 via 65.3.17.1 table 2



共3页: 上一页 [1] [2] 3 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·Linux系统调用列表(详解)
·MBR如果被覆盖了怎麽办?
·Linux系统下用户和用户组所有权
·Linux操作系统下配置IPTables方
·linux应用技巧集囊(新手遍)
·Linux操作系统配置基础祥解:GRU
·Linux循序渐进 进程管理及作业控
·Linux操作系统Gaim玩转QQ与MSN--
·Linux内存映射技术
·UNIX系统操作入门篇
·linux系统管理--从头开始对ubunt
·UNIX系统应急响应工具上(初级)
  相关文章
·用Linux系统实现Internet冗余连
·用Linux操作系统构建的路由器--
·Linux操作系统下设置NFS共享讲解
·如何找回删除Linux后的Windows启
·Linux操作系统下配置IPTables方
·制作软盘上运行的FreeBSD系统
·Linux系统下用户和用户组所有权
·讲解关于Linux系统下内核抢占补
·Linux操作系统的内存使用机制研
·提高Linux系统性能,加速网络应用
·Linux操作系统中内部进程通信的
·Linux操作系统下IP隧道深入研究

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!