暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何用Powershell 添加网卡的多个IP地址

业祥运维室 2021-09-13
1528

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



文章转载自业祥运维室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论