«

Windows 11 ipv6 常用操作以及相关命令

时间:2024-4-9 14:10     作者:腾逍技术     分类:


从 DHCPv6 服务器重新获取 IPv6 地址,请遵循以下步骤:

打开命令提示符(以管理员身份运行)。要做到这一点,请右键单击命令符图标,然后选择 "以管理员身份运行"。

在命令提示符中,输入以下命令以启用 DHCPv6 服务:

netsh interface ipv6 set interface "接口名称" dhcp=enable
请将 "接口名称" 替换为您要配置的网络接口的名称。您可以通过运行以下命令查看网络接口列表:

netsh interface ipv6 show interfaces
一旦启用了 DHCPv6 服务,您的网络接口应该会自动从 DHCPv6 服务器获取新的 IPv6 地址。如果您想立即尝试获取新地址,可以运行以下命令:
ipconfig /renew6
指定接口重取ipv6地址

ipconfig /renew6 Intel-I226-V
这将尝试更新所有网络接口的 IPv6 地址。

完成这些步骤后,您的网络接口应该已经从 DHCPv6 服务器获取了新的 IPv6 地址。您可以通过运行以下命令来验证:

ipconfig /all
在输出的信息中,查找您的网络接口并检查其 IPv6 地址。

4.从指定的网络接口 删除一个地址

netsh interface ipv6 delete address interface="Intel-I226-V" address="240e:3a1:775:c441:a987:f52:3b5f:6a23"
netsh interface ipv6 delete address interface="Intel-I226-V" address="240e:3a1:775:c441::cba"
netsh interface ipv6 delete address interface="Intel-I226-V" address="240e:3a1:775:c441:2f30:328d:a520:b476"
curl 6.ipw.cn
5.当然可以。以下是一个完整的 PowerShell 脚本,用于在 Windows 11 中逐一删除指定网络接口的 IPv6 地址,并重新获取新的 IPv6 地址。请将 替换为您要删除 IPv6 地址的网络接口的名称。

$interfaceName = ""

删除现有 IPv6 地址

$ipv6Addresses = Get-NetIPAddress -InterfaceAlias $interfaceName -AddressFamily IPv6 | Where-Object { $_.PrefixOrigin -ne "WellKnown" }

foreach ($address in $ipv6Addresses) {
Remove-NetIPAddress -IPAddress $address.IPAddress -PrefixLength $address.PrefixLength -InterfaceIndex $address.InterfaceIndex -Confirm:$false
Write-Host "Removed IPv6 address: $($address.IPAddress)"
}

重新启用 DHCPv6 以获取新的 IPv6 地址

Set-NetIPInterface -InterfaceAlias $interfaceName -AddressFamily IPv6 -Dhcp Enabled

立即尝试更新 IPv6 地址

Invoke-Expression -Command "ipconfig /renew6"

显示新的 IPv6 地址

$updatedIpv6Addresses = Get-NetIPAddress -InterfaceAlias $interfaceName -AddressFamily IPv6 | Where-Object { $_.PrefixOrigin -ne "WellKnown" }
Write-Host "New IPv6 addresses:"
foreach ($address in $updatedIpv6Addresses) {
Write-Host " - $($address.IPAddress)"
}
要运行此脚本,请按照以下步骤操作:

打开 PowerShell(以管理员身份运行)。要做到这一点,请右键单击 PowerShell 图标,然后选择 "以管理员身份运行"。

将上述脚本复制到 PowerShell 窗口中,确保将 替换为您要删除 IPv6 地址的网络接口的名称。

按 Enter 键运行脚本。脚本将逐一删除指定网络接口的 IPv6 地址,重新启用 DHCPv6 以获取新的 IPv6 地址,并显示新的 IPv6 地址。

请注意,运行此脚本可能会导致网络连接中断。在执行此操作之前,请确保您了解可能的影响。

========================================================

IPV6 维护常用命令

输入以下命令以启用 DHCPv6 服务: netsh interface ipv6 set interface "接口名称" dhcp=enable

从指定的网络接口 删除一个地址 netsh interface ipv6 delete address interface="Intel-I226-V" address="240e:3a1:775:c441:a987:f52:3b5f:6a23" netsh interface ipv6 delete address interface="Intel-I226-V" address="240e:3a1:775:c441::cba" netsh interface ipv6 delete address interface="Intel-I226-V" address="240e:3a1:775:c441:2f30:328d:a520:b476" curl 6.ipw.cn

netsh interface ipv6 show address

ipconfig /release6 ipconfig /all ipconfig /release6

ipconfig /renew6 Intel-I226-V

ipconfig /all