首页 > 所有文章 > 行业 >文章详情

网卡获取不到ip地址(本地ip)

时间:2024-02-12 17:19:37 浏览量:306

Powershell作为微软主推的产品,大有替代netsh的趋势,很多日常的工作都可以用powershell来完成。作为运维人员,经常需要在网卡配置多个IP地址,用powershell修改这方面的资料比较欠缺,所以抛砖引玉,介绍一下如何用powershell来增加网卡的多个IP。

这儿介绍几个网络方面常用的几个命令

New-NetIPAddress 创建IP地址

Set-NetIPAddress 修改一些参数

Set-DnsClientServerAddress 设置DNS

具体的一些参数不贴了,可以用get-help来查找


下面举一个例子,看看怎么增加网卡第二个IP


1,首先查找网卡的index号,比如我的wlan网卡的index号为2

Get-NetAdapter|select Name, ifIndex


2,设置网卡的primary IP, SkipAsSource 为$false 表明为primary IP


new-NetIPAddress–IPAddress 192.168.2.100 -PrefixLength 24 -DefaultGateway 192.168.2.1 -InterfaceIndex 2 –SkipAsSource $false

3,设置网卡的第二个IP,用SkipAsSource 为$true来标明

new-NetIPAddress–IPAddress 192.168.0.100 -PrefixLength 24 -InterfaceIndex 2 –SkipAsSource$true


如果需要修改,可以用

Set-NetIPAddress 来修改IP地址的子网掩码之类的


网络的其他一些命令

设定DNS

Set-DNSClientServerAddres -InterfaceIndex 2 -ServerAddresses 192.168.2.1,114.114.114.114


设定路由

New-NetRoute -DestinationPrefix "0.0.0.0/0" -NextHop "192.168.2.1" -InterfaceIndex 2