服务器装多张网卡怎么设置?

服务器装多张网卡怎么设置?,第1张

品牌服务器一般都有配套的多网卡绑定软件,如HP、DELL等。如果是组装的机器可以试下NICExpressW2KEE这个软件。其原理通俗的说,可以理解成在同一台电脑内用多张网卡组成一个路由,共用一个外部IP罢了。

一、网卡bond

所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽。

二、网卡bond的模式

网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6。 常用的有三种:

mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。

mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。

mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。

我就我的一次bonding经历,来给大家分享一下,如何做网卡bond,我这次做的是bond6,在centos60上完成。

三、网卡bond前期准备

1由于服务器网卡比较多,逻辑顺序与物理顺序不一定一致。首先要确定哪几块网卡布置了网线,一般是有两块网卡对应两根网线,分别连接不同的交换机。

查看所有网卡 ,百度搜索《Linux就该这么学》一起学习linux,

$lspci|grep net

查看网卡2的信息,Link detected:yes表示有网线插入

$ethtool eth2

如果Link detected:no 的话,尝试用命令ifconfig eth2 up,如果用ethtool查看任然为no的话,才能说明此网卡确实没有网线插入。

2注意如果ifcfg-bond0的配置文件如果是从其他网卡配置文件拷贝过来的,HWADDR地址一定要删除,DEVICE名字要改。

3NetworkManager要关闭,建议临时和永久都关闭一下。

$chkconfig NetworkManager off

$service NetworkManager stop

四、更改要bond网卡的配置文件

eth2,eth3为bond前的网卡名称,bond0为bond后的网卡名称,我们需要对这三个配置文件做更改。

eth2:

$vi /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

HWADDR=44:A8:42:25:7C:FE

BOOTPROTO=none

ONBOOT=yes

SLAVE=yes

MASTER=bond0

TYPE=Ethernet

eth3:

$vi /etc/sysconfig/network-scripts/ifcfg-eth3

DEVICE=eth3

HWADDR=44:A8:42:25:7D:01

BOOTPROTO=none

ONBOOT=yes

SLAVE=yes

MASTER=bond0

TYPE=Ethernet

bond0:

$vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BOOTPROTO=static

ONBOOT=yes

IPADDR=100100100100

NETMASK=2552552550

GATEWAY=1001001001

TYPE=Ethernet

五、配置模式为bond6

$vi /etc/modprobed/distconf

在最后添加下面2行

alias bond0 bonding

options bond0 miimon=100 mode=6

也可以用下面的命令添加

$sed -i '$a alias bond0 bonding' /etc/modprobed/distconf

$sed -i '$a options bond0 miimon=100 mode=6' /etc/modprobed/distconf

六、重启网络服务

$service network restart

七、用nload查看流量

$vim /root/bash_profile

export PATH

alias nload='nload -m -s 5 -u m -t 2000 bond0 eth2 eth3'

$source /root/bash_profile

$nload

IBM随机配置的网卡工具光盘,安装其中的Broadcom Advanced Control Suite应用程序:

A 从Tools菜单选择Create a Team。

B 在随后出现的窗口中输入Team的名字,本次配置名为“VNIC”

C 选择Team的类型,选择Link Aggregation(8023ad)

D 将本机的物理网卡加入该组,本次设置将两块集成网卡加入“Load Balance Members”窗口中

E 点击“Apply”按键,启用设置的虚拟网卡。

F在交换机上,需要对应的端口做聚合设置

windows server 2012 r2双网卡绑定有什么用

成组模式:

Switch-independent(交换机独立):

  这是配置时的默认值,此模式不要求交换机参与组合配置,由于独立模式下的交换机不知道网卡是主机上组合一部分,teaming组中的网卡可以连接到不同的交换机。

而且在连接不同交换机时采用的是主备模式,只有在连接在同一交换机时才可以实现负载均衡聚合。

1)Switch-independent / Address Hash distribution

  这种配置方式会通过选用的地址哈希来分发送数据包到所有活动的NIC成员上,因为在路由的时候,一个IP地址只能关联一个MAC地址,所以这种

方式在接收入站通信时,只能通过一个TEAM 成员来接收。这也意味着入站通信不会超过TEAM 中一个成员的带宽。最适合用在如下的情况里:

  需要考虑在不同的物理交换机上做Team;需要用 活动/备用 (active/standby)模式;Team VM;在服务器上跑的工作流有大量出站负载,少量入站负载,例如IIS。

2)Switch Independent / Hyper-V Port distribution

这种方式会基于Hyper-V 交换机的端口号来在所有活动的Team 成员(NIC)上分发流量。每个Hyper-V端口的带宽不会大于一个TEAM 成员(NIC)的带宽。

  由于Hyper-V 端口号是和Team NIC 绑定的,所以同一个VM上的入站和出站流量都用的是同一个Team NIC。

  这种配置方式最适合用在如下的情况里(同时):

  VM的数量远大于Team 成员的数量,可以接受VM的带宽被限制在一个TEAM NIC成员的可用带宽之内。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器装多张网卡怎么设置?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情