加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows XP上禁用IPv6地址自动配置

发布时间:2020-12-13 23:55:52 所属栏目:Windows 来源:网络整理
导读:在 Windows Vista和更高版本中,您可以通过GUI或netsh为接口分配静态IPv6地址和网关.地址也可以在Windows XP上静态配置 netsh interface ipv6 add address "Local Area Network" 2001:db8::bad:f00d 和默认路线: netsh interface ipv6 add route ::/0 "Local
在 Windows Vista和更高版本中,您可以通过GUI或netsh为接口分配静态IPv6地址和网关.地址也可以在Windows XP上静态配置
netsh interface ipv6 add address "Local Area Network" 2001:db8::bad:f00d

和默认路线:

netsh interface ipv6 add route ::/0 "Local Area Network" 2001:db8::1

但问题是如果链路上存在RA发送路由器,Windows XP还会根据发布的前缀和路由器的本地链路(fe80::)地址为自己分配一个自动生成的地址作为默认值.网关.

如果主机静态寻址,我该如何关闭自动配置?

UPDATE

似乎没有直接的方法来禁用SLAAC而不禁用IPv6本身.是否有注册表设置?

在我的本地IPv6网络上获取XP盒子很有趣.不.

因此,在一张图片中,问题在于:XP对IPv6的支持充其量只是最小的.我不相信可以禁用无状态自动配置 – 甚至不使用任何东西.

首先,我得到了无状态自动配置,以及我的隐私地址.隐私地址适用于全球互联网,我通过访问谷歌浏览器中的my IP address tool确认.

所以我们开始摆弄.

首先,GUI不提供IPv6的任何配置选项;看到“属性”显示为灰色.您可能想要做的所有事情都必须从命令行完成.

来自@MikePennington的routerdiscovery = disabled建议不起作用,因为XP根本不支持此命令.它需要Vista或更高版本.

可以为SP1系统下载所谓的Advanced Networking Pack for Windows XP,但此功能是included in SP2,无论它提供什么,都应该可以在任何SP2或更高版本的系统上使用.

安装后,ipv6命令可用,但doesn’t provide anything relevant禁用邻居发现.

不幸的是,XP doesn’t distinguish between IPv4 and IPv6 connections上的Windows防火墙,因此无法选择要在防火墙中阻止的ICMPv6消息.这排除了任何Windows防火墙的变通方法.

最后,XP doesn’t even support DHCPv6.

自从这个代码于2003年发布以来,IPv6本身已经成熟(而且微软似乎从未在XP上更新过它),所以它受到大约十年前IPv6所知的限制.据我所知,Windows XP中的IPv6支持应该被视为“技术预览”而不是在生产中使用,或者至少在极其谨慎和充分理解其局限性时使用.

当然,XP已经接近其使用寿命的终点,(有些人会说它已经过了其使用寿命的终点),所以如果你可以升级盒子,这可能是最简单的解决方案.

TL; DR:看看漂亮的照片.泣.升级到当前版本的Windows.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读