IPv4无Internet访问权限问题

1.故障排查

首先,检查自己的ip设置是否存在问题,具体见下图,由于自己是实验室电脑,需要手动设置ip和网关。

 如果ip设置并没有出现问题,打开高级网络设置,点击更多网络适配器选项

查看以太网的状态,ipv4是否有网络访问权限,这里我已连接,之前也如下面ipv6所示:无网络访问权限。

打开cmd,输入ipconfig all,可以查看自己的网络情况,本人遇到的情况是:

   物理地址. . . . . . . . . . . . . : 00-22-64-55-76-8F
   DHCP 已启用 . . . . . . . . . . . : 否
   自动配置已启用. . . . . . . . . . : 是
   自动配置 IPv4 地址  . . . . . . . : 169.254.1.193(首选)

   子网掩码  . . . . . . . . . . . . : 255.255.0.0
   IPv4 地址 . . . . . . . . . . . . : 10.63.10.123(复制)
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 172.16.2.21
   DNS 服务器  . . . . . . . . . . . : 61.128.128.68
   TCPIP 上的 NetBIOS  . . . . . . . : 已启用

 发现它自动给我分配IPv4地址,自己设置的ip并没有用,故针对如何关闭“自动配置 IPv4 地址”进行了搜索,最后发现两篇文章有用:

windows虚拟机关闭自动分配IPV4地址-阿里云开发者社区 (aliyun.com)

解决自动配置ipv4的方法(win7 ,8系统)_自动配置ipv4一直去不掉_查理曼大帝的博客-优快云博客

 背后的原因是ip冲突;我采用的是第一个方法,关闭自动配置,第二种方法是更改ip。

具体方法简述如下:

1.以管理员运行cmd命令

2.netsh interface ipv4 show inter,找到自己网络适配器对应的index,记录下来

3.netsh interface ipv4 set interface <网卡的index> dadtransmits=0 store=persistent 

4.net stop dhcp停掉DHCP客户端的服务

5.最后重启一下网卡,先禁用再启用

最终,成功连上网啦!对于停止DHCP服务有啥弊端,遇到了再更新。

感谢上面两文的大佬!

 

### 三级标题:IPv4 和 IPv6 无网络访问权限的解决方案 在使用计算机网络时,IPv4 和 IPv6 是两种主要的网络协议。尽管大多数网络环境仍然以 IPv4 为主,但 IPv6 的使用逐渐增加,尤其是在校园网等特定环境中。然而,由于配置不当或系统设置问题,可能会导致 IPv4 或 IPv6 无网络访问权限的情况。以下是解决此类问题的多种方法。 #### IPv4 无网络访问权限的解决方法 Windows 10 系统中存在一个名为 NSCI(Network Connectivity Status Indicator)的机制,用于检测网络连接状态。如果 NSCI 探测失败,可能会导致 IPv4 无网络访问权限问题。可以通过修改注册表来解决这一问题: ```reg [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet] "ActiveWebProbeHost"="www.msftconnecttest.com" "ActiveWebProbePath"="/connecttest.txt" "ActiveWebProbeContent"="Microsoft Connect Test" ``` 通过将 `ActiveWebProbeHost`、`ActiveWebProbePath` 和 `ActiveWebProbeContent` 设置为正确的值,可以确保 NSCI 探测成功,从而恢复网络访问权限[^4]。 #### IPv6 无网络访问权限的解决方法 对于 IPv6 无网络访问权限问题,首先需要确认路由器是否支持 IPv6。如果不支持 IPv6,即使在计算机上进行任何配置也无法解决问题。以下是几种常见的解决方案: 1. **修复网络连接**:点击“诊断”按钮,尝试自动修复网络连接问题。如果诊断无效,可以尝试禁用并重新启用网络连接[^2]。 2. **使用命令提示符**:在无线连接的情况下,可以通过命令提示符执行以下命令来重新获取 IPv6 地址: ```cmd ipconfig /renew6 ``` 这条命令可以帮助重新获取 IPv6 地址,从而恢复网络连接[^2]。 3. **以管理员身份运行命令提示符**:对于有线连接的计算机,可以通过管理员身份运行命令提示符,并执行以下命令来重置网络配置: ```cmd netsh winsock reset catalog netsh int ip reset reset.log ``` 执行完这些命令后,重启计算机即可解决 IPv6 无网络访问权限问题。 4. **重新启用 IPv6**:如果 IPv6 被禁用,可以通过微软提供的工具重新启用 IPv6。访问 [Microsoft 支持页面](https://support.microsoft.com/en-us/kb/929852),选择“Re-enable IPv6”相关的工具,特别是第五个选项:“Re-enable IPv6 on nontunnel interfaces and on IPv6 tunnel interfaces”[^5]。 #### 其他注意事项 - **区分 IPv4 和 IPv6 的重要性**:通常情况下,IPv4 是主要的网络协议,即使 IPv6 无法使用,也不会影响正常的上网体验。因此,普通用户在 IPv4 正常的情况下,无需过于担心 IPv6 的问题。 - **校园网的特殊性**:在校园网环境中,IPv6 上可能存在各种 BT、PT 资源,因此需要特别关注 IPv6 的配置问题。由于 IPv6 的商用普及度较低,相关解决方案可能不够成熟,容易出现各种问题[^3]。 ### 三级标题:总结 通过上述方法,可以有效解决 IPv4 和 IPv6 无网络访问权限问题。无论是通过修改注册表、使用命令提示符,还是重新启用 IPv6,都可以根据具体情况选择合适的解决方案。此外,还需要注意区分 IPv4 和 IPv6 的重要性,尤其是在校园网等特殊环境中。
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值