前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cvm配置ipv6后,不能被以ipv6访问或不能访问ipv6站点

cvm配置ipv6后,不能被以ipv6访问或不能访问ipv6站点

原创
作者头像
Windows技术交流
修改2021-12-28 14:26:25
1.6K0
修改2021-12-28 14:26:25
举报
文章被收录于专栏:Windows技术交流Windows技术交流

结论先行:默认开checksum offload可能会影响web访问异常

https://docs.microsoft.com/en-us/powershell/module/netadapter/set-netadapterchecksumoffload

5个参数就是Get-NetAdapterChecksumOffload -Name "*" 结果标题里那5个

-TcpIPv6Enabled

-UdpIPv6Enabled

-IpIPv4Enabled

-TcpIPv4Enabled

-UdpIPv4Enabled

从开启到关闭会断网三五秒,从关闭到开启也一样

开启的参数值RxTxEnabled

关闭的参数值Disabled

#关闭ChecksumOffload

Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled Disabled -UdpIPv6Enabled Disabled -IpIPv4Enabled Disabled -TcpIPv4Enabled Disabled -UdpIPv4Enabled Disabled

#开启ChecksumOffload

Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled RxTxEnabled -UdpIPv6Enabled RxTxEnabled -IpIPv4Enabled RxTxEnabled -TcpIPv4Enabled RxTxEnabled -UdpIPv4Enabled RxTxEnabled

配置了ipv6不通,大概率是没在控制台绑定ipv6 eip

/document/product/1142/47667 官网文档最开始就有提醒

绑定ipv6 eip了,其他配置也参考官网文档配了,服务器不能访问ipv6网站或不能被客户端以ipv6地址访问,ipv4地址则正常,这种情况可以试试关闭Checksum Offload (IPv6)

默认是Enabled

网卡调参数:运行ncpa.cpl打开本地连接属性 → 配置 → 高级页签里找到TCP和UDP Checksum Offload (IPv6) → 默认的Enabled切换到Disabled

Checksum Offload项比较多,我们只关闭TCP Checksum Offload (IPv6)和UDP Checksum Offload (IPv6)

有几个相关的powershell命令

以上4个命令中,Get-NetAdapterChecksumOffload 之外的三个命令都是"写"命令,都有个参数-NoRestart

按这个参数的官网解释,一些高级参数需要重启生效,使用写命令后最好重启下机器

实测下来,发现不加-NoRestart会自动重启网络,加了-NoRestart不会自动重启网络,可能需要手动禁用、启用网卡或者重启机器

关闭TCP Checksum Offload (IPv6)和UDP Checksum Offload (IPv6)

不加-NoRestart

Disable-NetAdapterChecksumOffload -Name "*" -TcpIPv6 -UdpIPv6

Disable-NetAdapterChecksumOffload -Name "MyAdapter" -TcpIPv6 -UdpIPv6

-NoRestart

Disable-NetAdapterChecksumOffload -Name "*" -TcpIPv6 -UdpIPv6 -NoRestart

Disable-NetAdapterChecksumOffload -Name "MyAdapter" -TcpIPv6 -UdpIPv6 -NoRestart

不加-NoRestart

Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled Disabled -UdpIPv6Enabled Disabled

Set-NetAdapterChecksumOffload -Name "MyAdapter" -TcpIPv6Enabled Disabled -UdpIPv6Enabled Disabled

-NoRestart

Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled Disabled -UdpIPv6Enabled Disabled -NoRestart

Set-NetAdapterChecksumOffload -Name "MyAdapter" -TcpIPv6Enabled Disabled -UdpIPv6Enabled Disabled -NoRestart

开启TCP Checksum Offload (IPv6)和UDP Checksum Offload (IPv6)

不加-NoRestart

Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled RxTxEnabled -UdpIPv6Enabled RxTxEnabled

Set-NetAdapterChecksumOffload -Name "MyAdapter" -TcpIPv6Enabled RxTxEnabled -UdpIPv6Enabled RxTxEnabled

-NoRestart

Set-NetAdapterChecksumOffload -Name "*" -TcpIPv6Enabled RxTxEnabled -UdpIPv6Enabled RxTxEnabled -NoRestart

Set-NetAdapterChecksumOffload -Name "MyAdapter" -TcpIPv6Enabled RxTxEnabled -UdpIPv6Enabled RxTxEnabled -NoRestart

注意:命令里的"MyAdapter"要具体化成ncpa.cpl显示的网卡名称,比如上面实例中是"以太网"

参考

https://docs.microsoft.com/en-us/powershell/module/netadapter/disable-netadapterchecksumoffload

https://docs.microsoft.com/en-us/powershell/module/netadapter/set-netadapterchecksumoffload

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关闭TCP Checksum Offload (IPv6)和UDP Checksum Offload (IPv6)
  • 开启TCP Checksum Offload (IPv6)和UDP Checksum Offload (IPv6)
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com