最近在研究ipv6,光调通环境居然让我折腾了好多回,现在终于通了
在这里提一句,IPV6和IPV4是两种东西,不要想着ipv6兼容ipv4,你就当它是全新的东西
1.前置条件
1.1我的电脑能访问ipv6
测试通过就代表你电脑可以访问ipv6
http://www.test-ipv6.com/
如果不行,你需要先看光猫有没有开ipv6,比如我就是拿到公司光猫的账号密码才把它打开了
从19年开始,全国的ipv6基础建设已经完成,所以有耐性点折腾应该都能搞出来
1.2我的服务器已经拥有ipv6,并且测试网络联通性成功
ping6 aliyun.com
阿里服务器怎么配置的ipv6地址见如下
https://blog.csdn.net/Reasonss/article/details/125501755?spm=1001.2014.3001.5502
1.3我的服务器sshd已经打开ipv6监听
netstat -tupln
具体配置方法
vim /etc/ssh/sshd_configAddressFamily anysudo /etc/init.d/ssh restart
1.4我的服务器防火墙入站规则开通了ipv6源的访问
ipv6源 和 ipv4 源需要区分创建添加
网络类型 | 授权方向 | 授权策略 | IP协议 | 端口范围 | 优先级 | 源IP地址段 | 源IPv6地址段 |
---|---|---|---|---|---|---|---|
intranet | ingress | Accept | TCP | 22/22 | 100 | 0.0.0.0/0 | |
intranet | ingress | Accept | TCP | 22/22 | 100 | ::/0 |
2.通过各种客户端配置ssh
2.1 powershell
ssh -vvv reasonss@2408:XXXX:XXXX:e997:c45f:ad49:db99 //带上-vvv即便出问题也好找原因
3.怎么样让wsl2支持ipv6?
WSL2的由于设计缺陷原因天生不支持ipv6,现在只能通过特殊手段实现,比如vpn穿透这种方式
具体关于wsl2实现的ipv6的方式见
https://github.com/microsoft/WSL/discussions/5855
更多关于wsl2的构建,我有专门持续更新的博文
https://blog.csdn.net/Reasonss/article/details/124376484?spm=1001.2014.3001.5502
来源地址:https://blog.csdn.net/Reasonss/article/details/125523086