Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15067335
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2008-11-07 10:19:14

使用(4)接口, 能够将多个网络接口聚合为一个虚拟接口, 以提供容灾和高速连接的能力。
只通过主网卡收发数据。 如果主网卡不可用, 则使用下一个激活的网卡。 这里加入的第一个网卡便会被视为主网卡; 此后加入的其他网卡, 则会被视为故障转移的备用网卡。
也就是一般所说的绑定
一、调入lagg内核模块
方法1. 加入并重编和加载,我用此方法来
device lagg

方法2.以module调入(kldload), 注意调入前先确认lagg.ko模块存在于/boot/kernel/
if_lagg_load="YES"

二、在rc.conf下配置lagg。
假设网卡标识为em0和em1
代码
  • ifconfig_em0="up"
  • ifconfig_em1="up"
  • cloned_interfaces="lagg0"
  • ifconfig_lagg0="laggproto failover laggport em0 laggport em1 inet 192.168.1.10 netmask 255.255.255.0"

配置好后如不想重启升效得,可以先通过下面命令来启动
script
  • # ifconfig create lagg0
       
  • # ifconfig lagg0 laggproto failover laggport em0 laggport em1
  • # ifconfig lagg0 inet 192.168.1.10 netmask 255.255.255.0 up

三、配置好后,检查一下.
代码
  • # ifconfig
       
  • em0: flags=8843 metric 0 mtu 1500
       
  •         options=9b
  •         ether 00:20:ed:3e:d9:1e
       
  •         media: Ethernet autoselect (100baseTX )
       
  •         status: active
       
  •         lagg: laggdev lagg0
       
  • em1: flags=8843 metric 0 mtu 1500
       
  •         options=9b
  •         ether 00:20:ed:3e:d9:1e
       
  •         media: Ethernet autoselect (100baseTX )
       
  •         status: active
       
  •         lagg: laggdev lagg0
       
  • pflog0: flags=141 metric 0 mtu 33204
       
  • lo0: flags=8049 metric 0 mtu 16384
       
  •         inet 127.0.0.1 netmask 0xff000000
       
  • lagg0: flags=8843 metric 0 mtu 1500
       
  •         options=9b
  •         ether 00:20:ed:3e:d9:1e
       
  •         inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255
       
  •         media: Ethernet autoselect
       
  •         status: active
       
  •         laggproto failover
       
  •         laggport: em1 flags=0<>
  •         laggport: em0 flags=5

完成, 整个过程配置很容易实现了双网卡绑定。
阅读(2382) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~