Chinaunix

标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP? [打印本页]

作者: authen    时间: 2005-10-21 11:30
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
RT,首先SW不支持TRUNK,网卡可以换成指定的。HOW TO?

我记得LINUX版有大虾说过linux内核支持bonding技术,不晓得FB下支持类似技术么?

我查阅了intel 有个 PROSet 技术,使用PROSet  II软件可将多个intel网卡虚拟成1块网卡实现负载均衡和冗余,但PROSet II似乎并没有提供For BSD版本

郁闷哦
作者: 剑心通明    时间: 2005-10-21 11:37
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
关注这个问题,不过幸好偶们的交换机支持,不过从来没这么做过,如果交换机支持,怎么做?
作者: authen    时间: 2005-10-21 11:51
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
[quote]原帖由 "剑心通明"]关注这个问题,不过幸好偶们的交换机支持,不过从来没这么做过,如果交换机支持,怎么做?[/quote 发表:

SW支持也是要在主机端配置的 :wink:
作者: 剑心通明    时间: 2005-10-21 11:52
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
原帖由 "authen" 发表:

SW支持也是要在主机端配置的 :wink:
就是说如何配置啊,从来都没搞过这个,重要的服务器也都是千兆的网卡,俺们流量很小,足够了
作者: authen    时间: 2005-10-21 11:57
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
我主要是担心万一网卡over了该怎么办
负载均衡似乎是需要SW支持trunk的,而冗余并不需要trunk。

我现在在想怎么在FB下手工建个虚拟网卡设备,真实网卡如何与虚拟网卡通信

郁闷阿
作者: authen    时间: 2005-10-21 14:42
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
http://www.freebsdchina.org/forum/viewtopic.php?t=20538&highlight=%B6%E0%CD%F8%BF%A8&sid=d7859674b3360e3d230b7f8a144c6aab

man NG_FEC
man netgraph
man ngctl

作者: hongzjx    时间: 2005-10-21 15:06
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
不知在什么地方看见过!
作者: 剑心通明    时间: 2005-10-21 15:34
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
有机会实验实验
作者: ecloud    时间: 2005-10-21 16:24
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
楼主是要实现bonding吗?
我见过的系统几乎都支持bonding阿,看看手册吧
bsd里面默认安装就有bond虚拟设备了,只是没有设置和激活,比linux还要装什么内核模块的简单得多
另外SW不支持TRUNK的话恐怕比较麻烦了,有人说不支持也可以,不过我没实践过。大概去年这个时候有过类似的讨论贴
作者: kukusky    时间: 2005-10-21 16:27
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
关注
作者: 剑心通明    时间: 2005-10-21 16:57
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
原帖由 "ecloud" 发表:
楼主是要实现bonding吗?
我见过的系统几乎都支持bonding阿,看看手册吧
bsd里面默认安装就有bond虚拟设备了,只是没有设置和激活,比linux还要装什么内核模块的简单得多
另外SW不支持TRUNK的话恐怕比较麻烦了,?.........
支持trunk应该如何配?
作者: authen    时间: 2005-10-21 17:23
标题: 请教:FreeBSD下HOW TO多网卡绑定1个IP?
如果在内核中编译进 netgraph应该就不用kldload了

EXAMPLES
     This example script creates a fec node, attaches four Ethernet interfaces
     to it and sets forwarding method based on IP address:

           /usr/sbin/ngctl -f- <<-SEQ
                   mkpeer fec dummy fec
                   msg fec0: add_iface "dc0"
                   msg fec0: add_iface "dc1"
                   msg fec0: add_iface "dc2"
                   msg fec0: add_iface "dc3"
                   msg fec0: set_mode_inet
           SEQ

然后就是把网卡设置成混杂模式
  1. ifconfig fec0 promisc  #虚拟网卡
  2. ifconfig dc0  promisc #NO.1 真实网卡
  3. ifconfig dc1 promisc  #NO.2 真实网卡
  4. ifconfig dc2 promisc  #NO.3 真实网卡
  5. ifconfig dc3 promisc  #NO.4 真实网卡
复制代码

然后给虚拟网卡ip

  1. ifconfig fec0 inet 192.168.7.25 up
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2