http://www.ilync.cn/case.php?id=365NetAdapterBinding
Get-NetAdapterBinding
还是从字面理解吧 获取网卡绑定,或许你会觉得翻译的很是郁闷。
其实这里的绑定是绑定的协议/组件。什么是绑定的协议/组件呢?我们用TCP/IP协议做举例
本机有两个网卡interfaceindex 分别为12,17 其中interface index为物理网卡,我们配置12网卡的TCP/IP协议,安装hyper-V 然后我们设置一个虚拟网络适配器 interface index为17 那么我们之前在 interfaceindex 12网卡上的TCP/IP 会全部绑定到新建的interfaceindex 17的网卡。说了这么多,通俗一点讲这个命令就是让我们查看那个网卡启用了什么协议。
下图完整的再现上面所说的例子,同时对其中显示做详细解释。
图中 黑色框内是网卡名称 红色方框中指明这张网卡上启用(绑定)了Hyper-v 可扩展交换机协议。
Set-NetAdapterBinding
此命令用于启用或禁用绑定的协议。
下面演示如何使用此命令进行协议绑定。
命令解释:
第一步 使用get-netadapter,获取将要修改的网卡名称。
第二步 使用get-netadapterbinding 获取名称为wan 的网卡所绑定的协议状态。如上图红色框所示
第三步 使用set-netadapterbinding �Cname wan -ComponentID ms_tcpip6 -Enabled $false
禁用wan 网卡上TCP/IPV6协议 如上图绿色所示。
命令参数解释:
-name 设置要修改的网卡名称。
-ComponentID 所要修改的协议/组件ID ,如上图中***框内显示.
-Enabled 启用状态 �Cenable 这个参数可枚举值为布尔类型 数值如下:
$False 或1 ,$True或 0。
第四步 再次使用get-netadapterbinding 进行修改后确认,确认修改是否成功,
上图紫色框中显示了PowerShell 与GUI下对比。
小编推荐:Exchange Server 2013课程大纲全新升级!【详情】
NetAdapterChecksumOffload
Get-AdapterChecksumOffload
此命令获取以及修改硬件层面的校验和卸载,那么什么是校验和卸载?
TCP校 验和卸载(TCP Checksum Offload)是网络适配器的一个功能选项。如果该选项开启,则网络适配器会负责计算需要发送或者接收到的TCP消息的校验和,从而节省CPU的计算开 销。此时,在需要发送的TCP消息到达网络适配器前,系统会在TCP报头的校验和字段填充一个随机值。(关于校验和卸载节省CPU 开销将在性能计数器部分进行解释),
注意 此项请谨慎修改若要提高部分网络吞吐量可以考虑关闭,但是CPU性能会有较大影响。
下图描述了当前网卡校验和状态。
Set-AdapterChecksumOffload
此命令用于修改网卡校验和状态,请注意修改时可能网络会暂时中断,谨慎修改,下面演示修改过程
命令解释:
第一步 使用get-netadapter 来获取当前网卡信息,同时确定要修改的网卡名称。
第二步 使用get-adapterChecksumOffload 来获取我们要修改的网卡状态(当然这里只有一个网卡所以在使用get-adapterChecksumOffload 时候没必要指定网卡名称)
如上图中红色方框所示。
第三步 使用set-adapterChecksumOffload 对要修改的网卡进行修改
Set-NetAdapterChecksumOffload -Name wan -IpIPv4Enabled disabled
命令解释:设置网卡名称为 wan 的IPIPV4校验和开启状态为 disabled(禁用的)
Set-NetAdapterChecksumOffload -Name wan -TcpIPv4Enabled 0 �CNoRestart
命令解释:设置网卡名称为 wan的TcpIPv4校验和开启状态为 0 (禁用的) 同时禁止网卡重启动,如上图***部分所示
部分参数解释:
-name 指定网卡的名称(太贫了,反反复复的出现,再不会就去跳海吧)
-NoRestart 修改过程中禁止网卡重启动。如上图绿色部分所示
-IpIPv4/V6Enabled IPipv4/v6 开启状态,如上图紫色部分所示
-Tcp/UDPIPv4/V6Enabled Tcp/UDPIPv4/V6开启状态,如上图紫色部分所示
以上两个参数可供枚举值为:
数字值 字符串值
3 RxTxEnabled
2 RxEnabled
1 TxEnabled
0 Disabled
第四步 再次使用get-adapterChecksumOffload 确定修改结果。
NetAdapterPowerManagement
Get-NetAdapterPowerManagement
此命令用于获得指定网卡的电源管理状态,这里关于电源管理的选项与网卡硬件,驱动程序相关(某些较老的网卡可能不支持某些管理选项)
运行get- NetAdapterPowerManagement �Cname 以太网 |select-object * 显示如下
下面对其中几个选项进行解释
AllowComputerToTurnOffDevice 允许计算机关闭此设备以节约电源
WakeOnMagicPacket 唤醒时候使用魔幻数据包
WakeOnPattern 唤醒模式匹配
Set-NetAdapterPowerManagement
此命令用于修改网卡的电源管理相关选项(请注意修改时会造成网络连接短暂中断),可供修改的参数根据网卡以及网卡驱动所决定。