Windows Server 2016...
 
Notifications
Clear all

Windows Server 2016/2012, Linux 配置NIC组合(网卡绑定)  


tai chi
(@taichi)
Member Moderator
Joined: 10 months ago
Posts: 325
Topic starter  

本例介绍在Windows Server 2016系统中,使用系统自带“NIC组合”功能进行网卡绑定操作。

Windows Server 2012 / R2系统也可参考本例。
操作步骤:

将需要进行绑定的网口插上网线,在Windows网络和共享中心中的适配器设置确定网口名称,如“以太网 #”。

 

注意:在网卡绑定操作结束前,请勿手动指定网口的IP地址等设置,保持默认的自动获取IP设置。

 

打开Windows Server的服务器管理器,点击“配置此本地服务器”;

 

 

在没有配置网卡绑定之前,NIC组合的状态是“已禁用”。点击“已禁用”,进入配置界面;

 

 

检查当前网口连接状态,应该跟网络和共享中心中网络适配器中的一样;

 

 

点击左下“组”右侧的“任务”菜单,再点击“新建组”;

 

 

在新建NIC组合窗口中,输入“组名称”,并勾选要绑定的网口(适配器)。展开“其他属性”,可以选择网卡绑定模式,一般保持默认成组模式为“交换机独立”及负载平衡模式为“动态”即可。点击确定。

 

成组模式还可以选择为“静态成组”或“LACP”,需要交换机设置匹配;负载平衡模式还可以选择为“地址哈希”或“Hyper-V 端口”。

 

如果需要设置备用网口和VLAN,也可在这里设置。

 

详细说明,请参考微软知识库文档:

 

https://docs.microsoft.com/en-us/windows-server/networking/technologies/nic-teaming/create-a-new-nic-team-on-a-host-computer-or-vm

 

 

等待Windows保存和应用配置,然后即可看到绑定状态。

 

 

然后即可在Windows网络和共享中心的适配器设置中查看及配置绑定后的网口了。

 

 

 

===================================================================

windows server 2012

 

强大的windows server 2012操作系统本身就具有双网卡绑定的功能,具体这个功能如何实现呢,下面我们就用实验来为大家说明:

双网卡绑定主要有以下两点好处:

1、实现网络容错:主主模式和主被模式

2、带宽绑定

Windows2012 R2已自带网卡绑定功能

但在系统里叫做NIC组合

在这里要注意:做双网卡绑定的两块网卡要清楚所有的配置。在两块网卡上分别鼠标右键,把IP V4和NDS都设成自动获取.

下面我们打开服务器管理器:

Windows Server 2012如何实现双网卡绑定

点击本地服务器:

Windows Server 2012如何实现双网卡绑定

点击NIC组合,NIC默认是禁用,我们手动来启用它:

Windows Server 2012如何实现双网卡绑定

打开NIC组合之后我们可以看到我们的两块网卡,然后我们点击任务:

Windows Server 2012如何实现双网卡绑定

点击新建组:

Windows Server 2012如何实现双网卡绑定

在这里我们给组起名,并选中我们的两块网卡,然后点击其他属性:

Windows Server 2012如何实现双网卡绑定

因为我们没有交换机,所以在成组模式这里我们选择静态成组,然后点击确定:

Windows Server 2012如何实现双网卡绑定

OK,可以看到我们的两块网卡以及组合成一个,下面我们就打开网络链接:

Windows Server 2012如何实现双网卡绑定

从上图也可以看出我们的两块网卡已经成功组合成一块网卡,下面我们就配置一下我们组合的网卡tema1的IP :

鼠标右键tema1:

Windows Server 2012如何实现双网卡绑定

这样就成功的把两块网卡绑成一个team了,然后在team1上配上固定IP地址和dns就OK

 

==================================================================

 

 

This topic was modified 2 months ago by tai chi

Quote
Topic Tags
tai chi
(@taichi)
Member Moderator
Joined: 10 months ago
Posts: 325
Topic starter  

前言

(1)简单的说就是多个物理的端口绑定在一起当成一个逻辑端口来使用,以便提高带宽,实现负
载平衡或高可用的功能。
(2)配置的基本过程就是配置一个逻辑端口的连接,视作 master;然后把需要的物理端口配置 
成 slave 连接,绑定到组。然后把这个逻辑端口分配 IP 就可以用了。
(3)网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以
有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度。
(4)网卡的链路聚合一般常用的有"bond""team"两种模式,"bond"模式最多可以添加两块卡,"team"
模式最多可以添加八块网卡。

1、安装teamd


[[email protected] ~]# yum -y install teamd  //安装teamd

[[email protected] ~]# systemctl stop NetworkManager && systemctl disable NetworkManager
//停止NetworkManager
//NetworkManager服务是管理和监控网络设置的守护进程!!!

2、手动创建配置文件
Linux双网卡绑定单个IP之(team)

//编写team0
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-team0 
DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
DNS1=114.114.114.114
IPADDR=192.168.45.111
PREFIX=24
GATEWAY=192.168.45.254
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
//以上DNS1、IPADDR、PREFIX、GATEWAY 请根据自己实际情况所需要而编写

//编写ens33
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICETYPE=TeamPort
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio":100}'
NAME=ens33               //name和device根据自己实际网卡名称来编写
DEVICE=ens33
ONBOOT=yes

//编写ens36
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens36 
[[email protected] network-scripts]# cat ifcfg-ens36 
DEVICETYPE=TeamPort
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio":99}'
NAME=ens36              //同上ens33
DEVICE=ens36
ONBOOT=yes

3、重启网卡验证team是否配置成功

[[email protected] ~]# systemctl  restart  network  //重启网卡

//查看team0成员
[[email protected] ~]# teamnl team0 ports             //可以看到两块网卡都为up
 3: ens36: up 1000Mbit FD 
 2: ens33: up 1000Mbit FD 

 [[email protected] ~]# teamdctl team0 state  //查看team0状态
setup:
  runner: activebackup
ports:
  ens33
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 3
  ens36
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 3
runner:
  active port: ens33
//以上两张网卡表示正常运行的

做个简单测试如下:
Linux双网卡绑定单个IP之(team)
Linux双网卡绑定单个IP之(team)
注:无论我们down掉任意的一张网卡吗,只要有一张网卡状态为up,它都能及时的顶上继续工作!!!


ReplyQuote
Share:
%d bloggers like this: