帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Hyper-v相关PowerShell命令参考:网络设置

Hyper-v相关PowerShell命令参考:网络设置

2024-03-29 13:47:55 3305

(1)用sconfig.cmd来设置IP地址

首先,在Sconfig.cmd界面上选择“8”网络设置,然后会列出可用的网络适配器。选择需要修改的网卡索引编号,按Enter键。

当选择了某一个需要修改的网卡时,就会列出网卡的详细信息,然后通过选项来修改网卡的属性。

然后根据提示来输入选定网卡的IP地址,

修改完成后会返回上一菜单。接下来设置网卡的DNS,根据提示输入,最终完成首选DNS的设置。


(2)用DOS下的命令行来设置IP地址

首先要显示网卡信息,使用命令Netsh interface ipv4 show interface即可。通过这条命令,可以显示当前计算机的网卡的连接状态、IDX号和名称等信息。

然后设置网卡的IPv4静态地址,命令如下:

netsh interface ipv4 set address name= soure=static address= mask= gateway=NAME=

此命令包含从上一命令得到的网卡的IDX号,当然也可以是网卡名称,其中static address为网卡的静态IPv4地址,mask为子网码,gateway为网关地址


对于网卡设置,还有些常用的命令,比如设置网卡自动获得IP地址:

Netsh interface ipv4 set address name="idx" source=DHCP

重命名网络适配器:

netsh interface set interface name="oldname" newname="newname"

禁用网络适配器:

netsh interface set interface name="name" admin=DISABLED

之后设置网卡的静态DNS服务器地址,使用的命令如下:

netsh interface ipv4 add dnsserver name= address= index=1

(当多个DNS服务器地址时,必须重复使用此命令,而且index后的值必须跟着增加)

设置动态指定DNS服务器地址命令如下:

netsh interface ipv4 set dnsserver name=dhcp


(3)使用Windows PowerShell设置IP地址

在Windows PowerShell中,运行以下命令:

Get-NetIPInterface

查看当前的网卡信息,然后记下IP接口输出的IfIndex栏中显示的编号或者InterfaceDescription字符串。如果服务器拥有一个以上的网络适配器,记下要设置静态IP地址的接口对应的编号或字符串。在Windows PowerShell中,运行如下命令。

New-NetIPAddress -InterfaceIndex 20-IPAddress -192.168.X.X-PrefixLength

在Windows PowerShell中设置DNS,则运行以下命令:

Set-DNSClientServerAddress -InterfaceIndex 20 -ServerAddress X.X.X.X

若要添加多个DNS服务器,可运行以下命令:

Set-DNSClientServerAddress -InterfaceIndex 12 -ServerAddress X.X.X.X,X.X.X.X

如需转换成DHCP,使用的Windows Powershell命令如下:

Set-DnsClientServerAddress -InterfaceIndex 20-ResetServerAddreses

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: