FreeBSD6.3下双网卡绑定详细过程

2009-05-13 15:27:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这几天公司里的
[url=javascript:;]服务器[/url]
要用bonding,主要是做
[url=javascript:;]双网卡[/url]
的冗余,网上说的最多的就是《
[url=javascript:;]FreeBSD[/url]
上双网卡
[url=javascript:;]绑定[/url]
提高
[url=javascript:;]带宽[/url]
的做法》,研究了一下,把结果给大家说说, linux的很简单,这里就不说了,照网上的资料就行了。freebsd的有点小难度,搞了几天,最初用lagg模块,照
[url=javascript:;]手册[/url]
里的“链路聚合与故障转移”部分做,做是做成的但是就是不能冗余,拔掉网络就不通了,最后决定用ng_fecg来做,下面是过程。
  FreeBSD上双网卡绑定提高带宽的做法里,第3部分,《在FreeBSD5上用ng_fec实现双网卡绑定》,
[url=javascript:;]脚本[/url]
的第一句就是/sbin/kldload ng_fec,要加载ng_fec ,如果你没有
[url=javascript:;]安装[/url]
此模块,是加载不上的。
  #使用kldstat查看模块,没有ng_fec,需要安装并加载(不用带-v参数,否则出来一堆,看都看不过来)
  # kldstat 
  Id Refs Address       Size  Name
  1  1 0xffffffff80100000 8a2e40 
[url=javascript:;]kernel[/url]
  #cd /usr/src/sys/modules/netgraph/
  把下面三个模块安装了
  netgraph fec socket
  安装方法如下,直接进入到相应的目录,然后:
  #make
  #make install
  #ls /boot/modules
  ng_fec.ko netgraph.ko ng_socket.ko
  #vi /boot/defaults/loader.conf
  找到ng_fec,ether,socket并改成YES,让它可以自带加载(经测试不改系统也能自动加载)
  ng_ether_load="YES"
  ng_fec_load="YES"
  ng_socket_load="YES"
  然后重启系统。
  再用kldstat查看加载情况
  -bash-3.2$ kldstat
  Id Refs Address       Size  Name
  1  4 0xffffffff80100000 8a2e40 kernel
  2  1 0xffffffff809a3000 104400 ng_fec.ko
  3  3 0xffffffff80aa8000 10f0d8 netgraph.ko
  4  1 0xffffffff811cb000 104000 ng_socket.ko
  #vi /etc/fec.sh
  #!/bin/sh
  /usr/sbin/ngctl mkpeer fec dummy fec
  /usr/sbin/ngctl msg fec0: add_iface '"bce0"'
  /usr/sbin/ngctl msg fec0: add_iface '"bce1"'
  /usr/sbin/ngctl msg fec0: set_mode_inet
  /sbin/ifconfig fec0 promisc
  /sbin/ifconfig bce0 promisc
  /sbin/ifconfig bce1 promisc
  /sbin/ifconfig fec0 此处写IP netmask 0xfffffe00
  /sbin/ifconfig fec0 media 1000baseTX mediaopt full-duplex
  /sbin/ifconfig fec0 up
  /sbin/route add default 此外写默认网关
  #vi /etc/rc.local
  /etc/fec.sh
  记得把rc.conf设置网卡的语句屏蔽掉,然后重启系统。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:一次性口令OPIE

下一篇:FreeBSD Configure IPv6 Networking / Static IP Addr