![ipconfig 是否可以只针对一个 nic 进行释放/更新?](https://linux22.com/image/1366809/ipconfig%20%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%8F%AA%E9%92%88%E5%AF%B9%E4%B8%80%E4%B8%AA%20nic%20%E8%BF%9B%E8%A1%8C%E9%87%8A%E6%94%BE%2F%E6%9B%B4%E6%96%B0%EF%BC%9F.png)
我的 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-Fi
从wmic
命令中发现的一样。
答案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