ipconfig 是否可以只针对一个 nic 进行释放/更新?

ipconfig 是否可以只针对一个 nic 进行释放/更新?

我的 Windows 8 Pro (x64) 机箱中有两个 NIC,每个都连接到不同的网络。我想释放并续订其中一个 NIC 的 DHCP 租约。到目前为止,我找不到任何在命令中执行此操作的方法ipconfig

这可能吗?(也许是另一个命令或 GUI)

这里有类似的问题,但我具体问的是发布/更新功能。

答案1

是的,您可以这样做。如果您查看,您将看到和的ipconfig /?选项。因此,您只需通过输入适配器名称来了解适配器名称即可。ipconfig /renew [adapter]ipconfig /release [adapter]ipconfig

答案2

ipconfig /release "adapter name"
ipconfig /renew "adapter name"

答案3

显示的名称ipconfig- 奇怪的是 - 不是您提供给更新和重新配置选项的名称,因此NetConnectionID在命令窗口中使用此命令获取 NIC 的名称,以显示在下一个命令中使用的必要 id,并在必要时匹配 MAC 地址:

C:\>wmic nic get Name,NetConnectionID,MACAddress
MACAddress         Name                                        NetConnectionID
                   Microsoft Kernel Debug Network Adapter
F8:CA:B8:55:7F:A3  Intel(R) Ethernet Connection (3) I218-LM    Ethernet
10:02:B5:82:71:16  Intel(R) Dual Band Wireless-AC 7265         Wi-Fi
10:02:B5:82:71:1A  Bluetooth Device (Personal Area Network)    Bluetooth Network Connection

然后在命令中使用该名称ipconfig,例如:

C:\> ipconfig /release Wi-Fi
C:\> ipconfig /renew Wi-Fi

在上面的例子中,ipconfig显示了名称Wireless LAN adapter Wi-Fi,但要使用的名称ipconfig就像Wi-Fiwmic命令中发现的一样。

答案4

虽然很旧,但这是很棒的信息。通过使用 renew /?我实际上发现您也可以执行 /renew ethernet*,它将重置以 ethernet 开头的所有适配器。知道这一点很酷。

ipconfig /renew                ... renew all adapters
    > ipconfig /renew EL*            ... renew any connection that has its
                                         name starting with EL
    > ipconfig /release *Con*        ... release all matching connections,
                                         eg. "Wired Ethernet Connection 1" or
                                             "Wired Ethernet Connection 2"
    > ipconfig /allcompartments      ... Show information about all
                                         compartments
    > ipconfig /allcompartments /all ... Show detailed information about all
                                         compartments
 

相关内容