OpenWrt IPv6配置

  本文分别介绍OpenWrt作为二级路由(如光猫拨号时)的IPv6配置方法 与 OpenWrt拨号上网的IPv6配置方法。

 

目录

一、OpenWrt作为二级路由(如光猫拨号下挂OpenWrt)

1. IPv6检查

2. OpenWrt配置(IPv6采用中继模式)

二、OpenWrt直接PPPoE拨号上网

1. IPv6检查

2. OpenWrt配置(IPv6采用服务器模式)


一、OpenWrt作为二级路由(如光猫拨号下挂OpenWrt)

1. IPv6检查

  直接用电脑或手机连接上级路由设备,检查上级路由是否可以使用IPv6上网。如果不能则无法配置OpenWrt支持IPv6。

2. OpenWrt配置(IPv6采用中继模式)

(1)接口配置中,添加WAN_6口(如果没有的话),接口如下配置:

  ① 使用 “DHCPv6客户端” 协议。

  ② 设备选择 “@wan_6”

  ② 防火墙设置中,加入WAN防火墙,其余配置默认。

图1 wan_6接口配置

(2)WAN口配置(配置WAN接口,不是添加的WAN_6接口):

  在接口的DHCP服务器设置中按如下配置:

  ①  常规设置:选择 “忽略此接口”。

  ② IPv6设置:勾选 “指定的主接口”,其余选项选择 “中继模式”。保存。

图2 wan接口DHCP服务器配置

(3)OpenWrt的LAN口配置

  DHCP服务器的IPv6设置中,都采用 “中继模式”。

图3 lan接口配置

(4)保存并应用。重启OpenWrt。如果不想重启,也可以将接入路由器的设备断开网络连接再重连,即可获得分配的IPv6地址。

  可使用下面网站,检测IPv6是否可用:
IPv6可用性测试This will test your browser and connection for IPv6 readiness, as well as show you your current IPv4 and IPv6 address.http://www.test-ipv6.com/

图4 IPv6获取情况

二、OpenWrt直接PPPoE拨号上网

1. IPv6检查

  直接用电脑或手机连接光猫设备拨号上网,检查电脑是否可以使用IPv6上网。如果不能则无法配置OpenWrt支持IPv6。

2. OpenWrt配置(IPv6采用服务器模式)

(1)接口配置中,添加WAN_6口(如果没有的话),接口如下配置:

  ① 使用 “DHCPv6客户端” 协议。

  ② 设备选择 “@wan_6”

  ② 防火墙设置中,加入WAN防火墙,其余配置默认。

图5 wan_6接口配置

(2)WAN口配置(配置WAN接口,不是添加的WAN_6接口):

  在DHCP服务器设置中按如下配置:

  ① 常规设置:选择 “忽略此接口”。

  ② IPv6设置:全部选择 “禁用”。保存。

图6 wan接口DHCP服务器配置

(3)OpenWrt的LAN口配置

  DHCP服务器的IPv6设置中,“RA服务” 和 “DHCPv6服务” 采用 “服务器模式”,“NDP代理” 禁用。

图7 lan接口IPv6配置

  IPv6 RA设置中,“RA标记” 勾选 “受管配置” 和 “其他配置”。

图8 lan接口IPv6 RA配置

  配置完毕后如图:

图9 接口IP地址获取情况

(4)保存并应用。重启OpenWrt。如果不想重启,也可以将接入路由器的设备断开网络连接再重连,即可获得分配的IPv6地址。

  可使用下面网站,检测IPv6是否可用:

IPv6可用性测试This will test your browser and connection for IPv6 readiness, as well as show you your current IPv4 and IPv6 address.http://www.test-ipv6.com/

图10 IPv6获取情况
OpenWRT IPv6 主要是基于 OpenWRT 操作系统对 IPv6 协议的支持和配置IPv6(Internet Protocol Version 6)是一个用于替代现行版本的互联网协议IPv4的新一代IP通讯协议。IPv6 提供了更大的地址空间、增强的安全性能、更优的性能以及改进的组播支持等优点。 在 OpenWRT 中启用 IPv6 配置涉及几个关键步骤: ### 启用 IPv6 支持 首先,在 `openwrt` 的系统文件 `/etc/config/wireless` 或其他网络相关的配置文件中查找并添加或修改如下内容: ```bash config device dhcp6 option ifname "${DEVICE.ifname}" option address "${DEVICE.ipv6addr}" option prefix "${DEVICE.prefixlen}" ``` 这里 `device` 需要替换为你实际使用的设备名称。同样地,在无线接口的配置中需要指定 IPv6 地址和前缀长度。 ### 配置路由 为了在 OpenWRT 系统上正常使用 IPv6,你需要配置默认路由指向正确的 IPv6 DNS服务器或其他 IPv6 路由目标。可以在 `/etc/config/network` 文件中找到并更新路由规则: ```bash config route static option network "fe80::/64" option gateway "ff02::1" ``` 这里,“fe80::/64” 表示本地链路范围内的地址,而“ff02::1”通常用于所有节点的多播地址,表示全网的路由器。 ### DNS 设置 对于外部访问,通常需要配置 DNS 服务器,以便解析到 IPv6 地址的域名。这可以通过 `/etc/resolv.conf` 文件完成,加入如下内容: ```bash nameserver <ipv6-address-of-your-dns-server> ``` ### 使用IPv6网络服务 在 OpenWRT 上提供服务时,确保它们都已针对 IPv6 进行了优化和支持。例如,如果使用的是 SSH 服务,确保其配置允许接收和发送 IPv6 数据包。 ### 查看和测试 IPv6 状态 可以使用命令行工具如 `ip -6 addr list` 和 `ping6` 来检查和测试 IPv6 网络连接状态。 ### 安全注意事项 IPv6 引入了一些新的安全机制,比如 IPsec 和 SRv6,用户需要了解并适当应用以保护网络安全。 ### 相关问题: 1. 如何在 OpenWRT配置动态分配的 IPv6 地址? 2. OpenWRT IPv6 中如何设置 DNS 解析优先级? 3. 在 OpenWRTIPv6 网络故障排查时应关注哪些关键点? 通过上述步骤,你可以为 OpenWRT 设备启用并有效地利用 IPv6 功能。确保定期更新系统及依赖软件以获取最新的安全补丁和技术改进。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没有昵称<-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值