Archlinux 宽带连接 IPv6 设置

Posted W0H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Archlinux 宽带连接 IPv6 设置相关的知识,希望对你有一定的参考价值。

在 Windows 里,使用学校的 IPv6 是默认支持,不需要额外配置的

但是在 Archlinux 里, 默认配置下我发现一旦连上宽带 (pppoe) , 就只能 IPv4,无法识别 IPv6

后来找到了一篇 12年 海峡对岸网友的博客,博客中说道他参考了对岸的配置 ( 诶,又绕回来了?

然后当然还看了 Arch Wiki 关于 IPv6 的部分,最后配置成功了

关键在于需要使用一个叫 Teredo 的技术

维基百科说道:

In computer networking, Teredo is a transition technology that gives full IPv6 connectivity for IPv6-capable hosts that are on the IPv4 Internet but have no native connection to an IPv6 network. Unlike similar protocols, it can perform its function even from behind network address translation (NAT) devices such as home routers.

嗯,到底咋配置呢

  1. 安装 Teredo 支持

    sudo pacman -S miredo

    然后就可以 sudo miredo 使用

    如果不想每次开机都手动运行开启服务就行了

    systemctl enable miredo

    如果正常 ifconfig 会发现多出来一个虚拟网卡

  2. 配置 pppd (Arch Wiki 上说的,我不知道是不是必需的)

    在 pppd 的配置文件 /etc/ppp/pppoe.conf 中 加入一行 +ipv6 保存

重启之后你会发现连接宽带的时候也能上 IPv6 的网站了

顺便说一句,学校里的 IPv6 虽然速度不快, 但是用这个能 奿摤

以上是关于Archlinux 宽带连接 IPv6 设置的主要内容,如果未能解决你的问题,请参考以下文章

移动宽带获取 IPv6

移动宽带获取 IPv6

win10电脑连接路由器和光猫后不能连网,IPV4和IPV6无网络访问权限,DNS设为自动显示错误

电信光猫设置ipv6怎么没作用

路由器ipv6怎么设置

联通宽带支持IPv6吗?