Linux 下有没有工具将两个服务器的网卡绑定成一个虚拟网卡

发布于 2022-07-21 06:08:09 字数 48 浏览 7 评论 6

Linux 下有没有工具将两个服务器的网卡绑定成一个虚拟网卡,如华为的VRRP和思科的HSRP。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

倦话 2022-07-24 07:16:50

谢谢....

深海不蓝 2022-07-24 06:25:55

原帖由 zgbchi 于 2006-6-5 16:26 发表
我的想法是这样,两台网关服务器,客户端通过网关访问外网,但是我如何设置他们的网关,如果其中的某一台服务器出现问题,我必须调整他们的IP设置。前题是使用静态IP地址。

备援的概念 ?

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  的簡單需求與概念了

==

两相知 2022-07-24 05:26:29

我的想法是这样,两台网关服务器,客户端通过网关访问外网,但是我如何设置他们的网关,如果其中的某一台服务器出现问题,我必须调整他们的IP设置。前题是使用静态IP地址。所以我要避免手工更改客户端的网关地址。

[ 本帖最后由 zgbchi 于 2006-6-5 16:28 编辑 ]

烟沫凡尘 2022-07-24 01:35:39

原帖由 zgbchi 于 2006-6-5 16:18 发表
我在网上搜了一下,关于bond 这方面的资料,但是只是对本地对几个网卡绑定。我的想法是如果二台服务器,每台服务器各有一个网卡,我想把这二台服务器的网卡绑定成一个虚拟网卡。也就是说,这二个服务器只有一个IP。

请问具体需求是啥 ? 我不大懂你的需求用意 ?

==

醉生梦死 2022-07-23 21:58:14

我在网上搜了一下,关于bond 这方面的资料,但是只是对本地对几个网卡绑定。我的想法是如果二台服务器,每台服务器各有一个网卡,我想把这二台服务器的网卡绑定成一个虚拟网卡。也就是说,这二个服务器只有一个IP。

2022-07-22 00:14:41

原帖由 zgbchi 于 2006-6-5 16:03 发表
Linux 下有没有工具将两个服务器的网卡绑定成一个虚拟网卡,如华为的VRRP和思科的HSRP。

我个人不大清楚你说的 BRRP/HSRP 这类东西,因为那是 router 与 routing 层级的东西。若是你只是因为怕一张 nic 死掉希望有另外一个 nic 可以继续提供服务这样需求架构的话,一般在 linux 可以使用 bonding 来处理。

不过 bonding 有很多种 mode,其中包含合并让两个 nic 同时工作,变成频宽合并,甚至是平时只有一条 active,另外一条当作 backup 功能。你系统有装 linux kernel source 的话,请看一下文件:

  1. /usr/src/linux/Documentation/networking/bonding.txt

复制代码

当然,你说的是两台机器的网路卡变成一个介面对外,这似乎与上面我说的根本不一样... 所以这可能不是你要的答案。或者应该问,请问你的实际需求是哪种 ?

==

[ 本帖最后由 kenduest 于 2006-6-5 16:20 编辑 ]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文