使用 PowerShell 配置静态 IP

2022_07_06_11_21_27.png


获取配置信息

开始前,你需要具备管理员权限,以管理员权限开启 Powershell


出现配置错误导致无法访问网络时,可以再设置为原来的 DHCP 配置


获取网络适配器属性

Get-NetAdapter | fl
InterfaceAlias       : 以太网
InterfaceIndex       : 5
InterfaceDescription : Intel(R) 82574L Gigabit Network Connection
NetProfile.Name      : 网络
IPv6Address          : fdb2:2c26:f4e4:0:48d2:ac79:1215:da14
IPv4Address          : 10.211.55.8
IPv6DefaultGateway   :
IPv4DefaultGateway   : 10.211.55.1
DNSServer            : 10.211.55.1


注意网络接口索引: InterfaceIndex 。选择需要修改的网络接口

获取 IP 地址配置

Get-NetIPAddress -InterfaceIndex 5
IPAddress         : fe80::48d2:ac79:1215:da14%5
InterfaceIndex    : 5
InterfaceAlias    : 以太网
AddressFamily     : IPv6
Type              : Unicast
PrefixLength      : 64
PrefixOrigin      : WellKnown
SuffixOrigin      : Link
AddressState      : Preferred
ValidLifetime     : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource      : False
PolicyStore       : ActiveStore

IPAddress         : fdb2:2c26:f4e4:0:48d2:ac79:1215:da14
InterfaceIndex    : 5
InterfaceAlias    : 以太网
AddressFamily     : IPv6
Type              : Unicast
PrefixLength      : 64
PrefixOrigin      : RouterAdvertisement
SuffixOrigin      : Link
AddressState      : Preferred
ValidLifetime     : 29.23:58:47
PreferredLifetime : 6.23:58:47
SkipAsSource      : False
PolicyStore       : ActiveStore

IPAddress         : 10.211.55.8
InterfaceIndex    : 5
InterfaceAlias    : 以太网
AddressFamily     : IPv4
Type              : Unicast
PrefixLength      : 24
PrefixOrigin      : Dhcp
SuffixOrigin      : Dhcp
AddressState      : Preferred
ValidLifetime     : 00:22:41
PreferredLifetime : 00:22:41
SkipAsSource      : False
PolicyStore       : ActiveStore


获取指定网络接口的 Route 配置

Get-NetRoute -InterfaceIndex 5
ifIndex DestinationPrefix                              NextHop                                  RouteMetric PolicyStore
------- -----------------                              -------                                  ----------- -----------
5       255.255.255.255/32                             0.0.0.0                                          256 ActiveStore
5       224.0.0.0/4                                    0.0.0.0                                          256 ActiveStore
5       10.211.55.255/32                               0.0.0.0                                          256 ActiveStore
5       10.211.55.8/32                                 0.0.0.0                                          256 ActiveStore
5       10.211.55.0/24                                 0.0.0.0                                          256 ActiveStore
5       0.0.0.0/0                                      10.211.55.1                                        0 ActiveStore
5       ff00::/8                                       ::                                               256 ActiveStore
5       fe80::48d2:ac79:1215:da14/128                  ::                                               256 ActiveStore
5       fe80::/64                                      ::                                               256 ActiveStore
5       fdb2:2c26:f4e4:0:48d2:ac79:1215:da14/128       ::                                               256 ActiveStore
5       fdb2:2c26:f4e4::/64                            ::                                               256 ActiveStore


配置静态 IP

删除指定网络接口的 IP 配置 和 DNS 配置

Remove-NetIPAddress -InterfaceIndex 5 -Confirm:$false

Remove-NetRoute -InterfaceIndex 5 -Confirm:$false


在指定网络接口上配置静态 IP

New-NetIPAddress -InterfaceIndex 5 -IPAddress 10.211.55.10 -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway 10.211.55.1


2022_07_06_11_21_27.png


配置指定网络接口的 DNS 服务器地址

第一个是首选 DNS,第二个是备用 DNS,再添加的是第三、第四等等

Set-DnsClientServerAddress -InterfaceIndex 5 -ServerAddresses ("10.211.55.1", "8.8.8.8")


查看指定网络接口的 DNS 服务器地址

Get-DnsClientServerAddress -InterfaceIndex 5
InterfaceAlias               Interface Address ServerAddresses
                             Index     Family
--------------               --------- ------- ---------------
以太网                                  5 IPv4    {10.211.55.1, 8.8.8.8}
以太网                                  5 IPv6    {}


获取指定网络接口的配置

Get-NetIPConfiguration -InterfaceIndex 5 -Detailed
ComputerName                          : WIN-DC
InterfaceAlias                        : 以太网
InterfaceIndex                        : 5
InterfaceDescription                  : Intel(R) 82574L Gigabit Network Connection
NetCompartment.CompartmentId          : 1
NetCompartment.CompartmentDescription : Default Compartment
NetAdapter.LinkLayerAddress           : 00-1C-42-C4-4F-66
NetAdapter.Status                     : Up
NetProfile.Name                       : 网络
NetProfile.NetworkCategory            : Private
NetProfile.IPv6Connectivity           : NoTraffic
NetProfile.IPv4Connectivity           : LocalNetwork
IPv4Address                           : 10.211.55.10
IPv6DefaultGateway                    :
IPv4DefaultGateway                    : 10.211.55.1
NetIPv6Interface.NlMTU                : 1500
NetIPv4Interface.NlMTU                : 1500
NetIPv6Interface.DHCP                 : Enabled
NetIPv4Interface.DHCP                 : Disabled
DNSServer                             : 10.211.55.1
                                        8.8.8.8


此时 IPv4 的 DHCP 处于 Disabled 状态

Get-NetIPInterface -InterfaceIndex 5
ifIndex InterfaceAlias                  AddressFamily NlMtu(Bytes) InterfaceMetric Dhcp     ConnectionState PolicyStore
------- --------------                  ------------- ------------ --------------- ----     --------------- -----------
5       以太网                             IPv6                  1500              25 Enabled  Connected       ActiveStore
5       以太网                             IPv4                  1500              25 Disabled Connected       ActiveStore


恢复为动态 IP

删除指定网络接口的 IP 配置 和 DNS 配置

Remove-NetIPAddress -InterfaceIndex 5 -Confirm:$false

# DNS 服务器按需删除或修改,一般是不需要的
Remove-NetRoute -InterfaceIndex 5 -Confirm:$false


开启 DHCP

Set-NetIPInterface -InterfaceIndex 5 -Dhcp Enabled

# or

Set-NetIPInterface -InterfaceIndex 5 -AddressFamily IPv4 -Dhcp Enabled


获取指定网络接口的配置

Get-NetIPConfiguration -InterfaceIndex 5 -Detailed


2022_07_06_11_35_48.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容