gpt4 book ai didi

python - 是否可以更改|更新我的 "Temporary IPv6 Address"- windows(最好通过 Python)

转载 作者:行者123 更新时间:2023-12-05 07:34:46 24 4
gpt4 key购买 nike

最好的,

标题说明了一切:
是否可以更改|更新我的“临时 IPv6 地址”- 在 Windows 中(最好使用 Python)
(通过代码)

我注意到,当我使用 5ghz wifi 并切换到 2.4 ghz wifi 并立即返回 5ghz wifi 时,我的临时 IPv6 地址已更改。

出于某些特定原因,我想通过 python 代码重新创建此行为。 (或者powershell,或者cmd(只要python可以执行函数或者-windows命令即可))

enter image description here

亲切的问候

最佳答案

在windows下你应该可以使用ipconfig:

import os

def refresh_ip():
# Switch to dhcp
system('netsh interface ip set address "Wi-Fi" dhcp');
system('ipconfig /release6 Wi-Fi')
system('ipconfig /renew6 Wi-Fi')

以上可能不起作用,所以这里是非 dhcp 适配器的解决方案,请注意,这是针对 Python3 的:

import ipaddress
import os

# Set specific ipv6 unicast address of adapter "Wi-Fi"
def set_ip(ipv4):
ipv6 = ipaddress.IPv6Address('fe80::' + ipv4).compressed;
os.system('netsh interface ipv6 set address "Wi-Fi" ' + ipv6)

set_ip("192.168.0.1")

关于python - 是否可以更改|更新我的 "Temporary IPv6 Address"- windows(最好通过 Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49956275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com