python 修改ip地址

Posted _iorilan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 修改ip地址相关的知识,希望对你有一定的参考价值。

安装包

pip install wmi
pip install pywin32

 

实现

import wmi

# Obtain network adaptors configurations
nic_configs = wmi.WMI().Win32_NetworkAdapterConfiguration(IPEnabled=True)
print(nic_configs);
# First network adaptor
nic = nic_configs[0]
print(nic);
# IP address, subnetmask and gateway values should be unicode objects
ip = u'192.168.1.12'
subnetmask = u'255.255.255.0'
#gateway = u'192.168.1.1'   

#如果不设网关gateway放ip地址得值就可以

# Set IP address, subnetmask and default gateway
# Note: EnableStatic() and SetGateways() methods require *lists* of values to be passed
print(3);
nic.EnableStatic(IPAddress=[ip],SubnetMask=[subnetmask])
print(4);
#nic.SetGateways(DefaultIPGateway=[gateway])

 

以上是关于python 修改ip地址的主要内容,如果未能解决你的问题,请参考以下文章

python操作linux关机重启和修改ip地址

python发送udp报文并修改源ip

Py获取本机指定网卡的ip地址

Python全栈之路Day7

Python 正则表达式将 IP 地址与 /CIDR 匹配

Centos如何设置IP地址,LINUX怎么修改IP地址