netsh 命令添加接口

netsh 命令添加接口

我正在使用 Windows 2012 R2 Core,在重置 NIC 后设置它们时遇到问题。

当我运行“netsh int show int”时,它显示两个接口均已启用和已连接。

当我运行“netsh int ipv4 show config”时,它只显示“环回伪接口 1”。我在服务器上有两个 NIC,“以太网 2”和“以太网 3”。如何让它们显示它们在 ipv4 中有一个接口?

所有操作都必须在 CMD 或 Powershell 中完成。没有 GUI。

谢谢你!

答案1

所有操作都必须在 CMD 或 Powershell 中完成。没有 GUI。

您可以使用 Windows Admin Center,这是适用于 Windows Server (Core) 的基于 Web 的 GUI。有时它可能比 CMD 或 Powershell 更方便。Windows Admin Center 可以安装在您需要在网络中的任何其他 Windows 计算机上管理的同一主机上。网络管理已完全实现,因此它可能有助于解决您的问题。

官方概述并一步步安装指南可能有帮助。

答案2

使用 Server 2012 R2,您可以打开 GUI 来配置所需的内容。然后,如果您真的陷入困境,请将其删除并放回核心。

我跑了netsh int ipv4 显示配置在安装了 GUI 的 Server 2012 R2 上,得到了正确的结果(这台机器有一个静态 IP)。我还在启用了 DHCP 的 Windows 7 机器上运行了它,也得到了正确的结果。

我会确保每个接口都启用了 IPV4。因为这可能是您无法使用该命令看到这些接口的原因。

可能有帮助: https://technet.microsoft.com/en-us/library/bb490943.aspx

答案3

我在 Windows 2012 R2 core 上使用的一些命令。请记住,如果您安装了 Hyper-V 并将 NIC 分配给虚拟交换机,它将不再显示,因为主机系统无法使用它。

Netsh interface ipv4 show interfaces
netsh interface ipv4 show subinterfaces(更多信息)

wmic nicconfig get description,ipaddress(使用 wmic 列出 NIC)

netsh interface ip set interface name=[id] enabled(使用“disabled”启用或禁用 NIC)

使用 powershell:
Get-NetAdapter

相关内容