Archlinux 宽带连接 IPv6 设置

本文详细介绍了如何在ArchLinux中通过修改pppd配置文件来启用IPv6支持,包括添加必要的参数并重启服务,使pppoe连接同时支持IPv4和IPv6。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 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 虽然速度不快, 但是用这个能 奿摤

转载于:https://www.cnblogs.com/VV0H/p/7898761.html

1. 安装无线网络驱动程序:首先,您需要安装适用于您的无线网络适配器的驱动程序。您可以使用以下命令来查找您的无线网络适配器: ``` lspci | grep -i network ``` 然后,您可以使用以下命令来安装适当的驱动程序: ``` pacman -S <driver-package-name> ``` 2. 安装无线网络管理器:接下来,您需要安装无线网络管理器。Arch Linux 提供了多个无线网络管理器,您可以根据自己的需要选择一个。以下是一些常用的无线网络管理器: - NetworkManager - wicd - netctl 您可以使用以下命令来安装 NetworkManager: ``` pacman -S networkmanager ``` 3. 启用 NetworkManager 服务:使用以下命令启用 NetworkManager 服务: ``` systemctl enable NetworkManager ``` 4. 启动 NetworkManager 服务:使用以下命令启动 NetworkManager 服务: ``` systemctl start NetworkManager ``` 5. 连接 WiFi:使用以下命令连接 WiFi: ``` nmcli device wifi connect <SSID> password <password> ``` 其中,<SSID> 是您要连接的 WiFi 的名称,<password> 是 WiFi 的密码。 6. 自动连接 WiFi:如果您希望系统在启动时自动连接 WiFi,您可以使用以下命令将 WiFi 添加到 NetworkManager 的配置文件中: ``` nmcli connection add type wifi con-name <connection-name> ifname <interface-name> ssid <SSID> password <password> ``` 其中,<connection-name> 是连接的名称,<interface-name> 是无线网络适配器的接口名称,<SSID> 是 WiFi 的名称,<password> 是 WiFi 的密码。 然后,您可以使用以下命令将连接设置为自动连接: ``` nmcli connection modify <connection-name> connection.autoconnect yes ``` 注意:如果您使用的是 wicd 或 netctl 等其他无线网络管理器,请参考它们的文档来连接 WiFi。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值