概述
在Windows Server环境中,网卡Bond(也称为网络组或NIC Teaming)可以提供网络冗余和负载均衡。本文将详细介绍如何使用PowerShell创建和管理网卡Bond。
前提条件
- Windows Server系统
- 至少两块网卡
- 管理员权限的PowerShell
配置步骤
1. 查看当前网卡列表
首先打开PowerShell(以管理员身份运行),执行以下命令查看当前网卡详情:
|
|
此命令将显示系统中所有网络适配器的详细信息,包括:
- 网卡名称
- 接口描述
- 连接状态
- 链路速度
2. 创建网卡Bond
使用New-NetSwitchTeam
命令创建网卡Bond绑定。注意网卡名称之间的空格和引号使用:
|
|
参数说明:
-Name
:指定Bond的名称-TeamMembers
:指定要加入Bond的物理网卡名称
重要提示:请根据步骤1中
Get-NetAdapter
的输出,准确填写要做Bond的物理网卡名称。
3. 验证Bond配置
创建完成后,通过以下命令验证Bond是否设置成功:
3.1 使用Get-NetAdapter验证
|
|
3.2 使用ipconfig验证
|
|
在输出中应该能看到新创建的Bond接口(bond1),并且原来的物理网卡状态会发生变化。
VLAN配置(可选)
4. 配置VLAN标签
如果业务需求要求将Bond接口放通到特定VLAN(如VLAN 128),需要在物理接口上设置VLAN标签。
注意:在创建Bond后,无法直接在Bond接口上设置VLAN标签,需要在各个物理接口(Slave接口)上分别设置。
4.1 打开网络适配器设置
- 打开"网络和共享中心"
- 点击"更改适配器设置"
- 右键点击要配置的网卡,选择"属性"
- 选择"Microsoft 网络客户端"
4.2 设置VLAN ID
- 点击"配置"按钮
- 在"高级"选项卡中找到"VLAN ID"设置
- 填写交换机Trunk端口对应的VLAN号
配置说明:
- VLAN ID必须与交换机侧的配置保持一致
- 如果交换机使用Trunk模式,需要确保VLAN在允许列表中
- 两个物理接口都需要配置相同的VLAN ID
管理操作
删除Bond配置
如果需要移除Bond配置,使用以下命令:
|
|
查看Bond状态
查看现有的网络组:
|
|
查看网络组成员:
|
|