• 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 的网站了

    大失误!

    之前写的全是错的哦!今天才真正明白到底是咋回事。。。

    学校里的网络是教育网 cernet2,是能够直接获取 IPv6 地址的,是真正的 IPv6,没必要使用什么 teredo 了

    之前必须用 teredo 才行是因为我有一个地方忘了配置了!!

    总结: 在黄渡理工宿舍,让 Archlinux 里的 pppoe 支持 IPv6 拢共分三步:

    1. 在 pppd 的配置文件 /etc/ppp/pppoe.conf 中 加入一行 +ipv6 保存
    2. /etc/ppp/options 里加上一句 ipv6 , 别丢了空格和逗号, 保存
    3. 重启,然后你的 pppoe 就支持 IPv6 了!

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

  • 相关阅读:
    Openssl s_time命令
    Openssl speed命令
    Openssl s_client命令
    Openssl s_server命令
    Openssl smime命令
    关于静态与非静态之具体总结
    C++游戏系列2:角色装备武器
    POJ 2398 Toy Storage(计算几何)
    Oracle核心技术 笔记(该书读得不细致,须要找时间再细读~~)
    还在为开发APP发愁? 这里就有现成通用的代码!
  • 原文地址:https://www.cnblogs.com/VV0H/p/7898761.html
Copyright © 2020-2023  润新知