【问题标题】:Any Windows alternative to Unix utility Ethtool for autonegotiation of ethernet?任何 Windows 替代 Unix 实用程序 Ethtool 用于以太网的自动协商?
【发布时间】:2021-05-22 13:14:47
【问题描述】:

我必须实现以下等效的窗口:

for iface in `ifconfig -a | sed 's/[ \t].*//;/^$/d'`;
do echo \"ethtool back on $iface\";
ethtool -s $iface  autoneg on ;
done

如何在 Windows 中通过命令行完成此操作?

【问题讨论】:

    标签: linux windows ethernet


    【解决方案1】:

    以下是使用 PowerShell 在单个命名接口上获取和设置速度/双工/自动协商的示例:

    PS> Get-NetAdapter
    
    Name                      InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
    ----                      --------------------                    ------- ------       ----------             ---------
    Ethernet                  Intel(R) Ethernet Connection (4) I219-V      26 Disconnected E8-6A-64-3B-28-1A          0 bps
    Wi-Fi                     Intel(R) Dual Band Wireless-AC 8265          10 Up           18-1D-EA-B4-7E-0E       300 Mbps
    
    PS> Get-NetAdapterAdvancedProperty -Name Ethernet -DisplayName "Speed & Duplex" | fl DisplayName, DisplayValue, ValidDisplayValues,Name
    
    DisplayName        : Speed & Duplex
    DisplayValue       : Auto Negotiation
    ValidDisplayValues : {Auto Negotiation, 10 Mbps Half Duplex, 10 Mbps Full Duplex, 100 Mbps Half Duplex...}
    Name               : Ethernet
    
    PS> Set-NetAdapterAdvancedProperty -Name Ethernet -DisplayName "Speed & Duplex" -DisplayValue "100 Mbps Half Duplex"
    
    PS> Get-NetAdapterAdvancedProperty -Name Ethernet -DisplayName "Speed & Duplex" | fl DisplayName, DisplayValue
    
    DisplayName  : Speed & Duplex
    DisplayValue : 100 Mbps Half Duplex
    

    参数化并添加一个循环来遍历所有接口,我将把这个任务留给你。

    【讨论】:

      猜你喜欢
      • 2010-09-10
      • 2021-06-10
      • 2017-04-07
      • 1970-01-01
      • 2014-06-07
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多