Linux 下有没有工具将两个服务器的网卡绑定成一个虚拟网卡
Linux 下有没有工具将两个服务器的网卡绑定成一个虚拟网卡,如华为的VRRP和思科的HSRP。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Linux 下有没有工具将两个服务器的网卡绑定成一个虚拟网卡,如华为的VRRP和思科的HSRP。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
谢谢....
备援的概念 ?
linux 本身不是你的 switch/router 这种硬体的设备,您要由非网路硬体来解决可能有点麻烦。你文章来看是说你的 gateway 就是 linux 提供服务的,所以担心一台机器死掉所以用户端就连不出去?
你的问题解决方式也不少,比方像是这两台机器写个 script 跑 arping 程式去侦测对方的 ip 是否有 arp 正确回应,有的话表示对方正常工作。若是无反应表示对方死掉了,那就变更自己的 ip 提供 gateway 服务。该 script 用 crontab 定期执行侦测就好。当然里面要自己协调只有同时提供一个正确 ip 对外避免冲突。或者是你要装 mon 这类软件,侦测部份可以更弹性,因为可以支援 http/ftp/ping 等等一堆行为侦测,并且可以在该服务判断异常时自动执行特定程式打达成需求。
一般玩 linux 的 balance 與 HA 時,會用到一些相關程式,像是 heartbeat 來提供 ip take-over 的需求,也許這部份也是你要的。
你可以自己看看:
http://www.linuxvirtualserver.org/
http://www.linuxvirtualserver.org/software/index.html
http://www.linux-ha.org/
反正你的東西已經是類似於 ha 的簡單需求與概念了
==
我的想法是这样,两台网关服务器,客户端通过网关访问外网,但是我如何设置他们的网关,如果其中的某一台服务器出现问题,我必须调整他们的IP设置。前题是使用静态IP地址。所以我要避免手工更改客户端的网关地址。
[ 本帖最后由 zgbchi 于 2006-6-5 16:28 编辑 ]
请问具体需求是啥 ? 我不大懂你的需求用意 ?
==
我在网上搜了一下,关于bond 这方面的资料,但是只是对本地对几个网卡绑定。我的想法是如果二台服务器,每台服务器各有一个网卡,我想把这二台服务器的网卡绑定成一个虚拟网卡。也就是说,这二个服务器只有一个IP。
我个人不大清楚你说的 BRRP/HSRP 这类东西,因为那是 router 与 routing 层级的东西。若是你只是因为怕一张 nic 死掉希望有另外一个 nic 可以继续提供服务这样需求架构的话,一般在 linux 可以使用 bonding 来处理。
不过 bonding 有很多种 mode,其中包含合并让两个 nic 同时工作,变成频宽合并,甚至是平时只有一条 active,另外一条当作 backup 功能。你系统有装 linux kernel source 的话,请看一下文件:
复制代码
当然,你说的是两台机器的网路卡变成一个介面对外,这似乎与上面我说的根本不一样... 所以这可能不是你要的答案。或者应该问,请问你的实际需求是哪种 ?
==
[ 本帖最后由 kenduest 于 2006-6-5 16:20 编辑 ]