OpenWRT配置IPV6

您所在的位置:网站首页 openwrt查看ipv6 OpenWRT配置IPV6

OpenWRT配置IPV6

2023-03-13 12:08| 来源: 网络整理| 查看: 265

准备材料 智博通 WG3526 路由器 (MT7621A 16M ROM, 512M RAM) 中国移动光纤入户 (使用Prefix Delegation前缀委托模式) 刷机

OpenWRT 18.06 for ZBT WG3526

持续捅住reset按钮5秒,同时通电开机, 用浏览器打开 http://192.168.1.1/ 上传sysupgrade.bin

地址分配介绍

在IPv6网络中,PPPoE接入方式的逐层配置结构没有变化,只是PPPoE协议族中, 除了IPCP协议外,还增加了IPv6CP协议。

在PPPoE链接建立后,只完成接口ID的协商,有两种方式得到一个完整的全球单播IPv6地址:

通过ND协议获得IPv6前缀和PPPoE协商的IPv6接口ID组合成全球单播IPv6地址,

PPPoE认证成功后,通过DHCPv6协议下发IPv6前缀或全球单播IPv6地址。

中国移动采用的是后者

具体为:

IPv6CP将用于链路本地地址分配(LLA), 也就是pppoe-wan中的inet6地址 DHCPv6的前缀委派(IA-PD)用于获取局域网地址前缀, 也就是 br-lan 中 ::1/60 前缀 无状态DHCPv6用于获取其他配置参数, 比如隐私扩展地址 配置

/etc/config/dhcp

config dhcp 'lan' ... option dhcpv6 'server' option ra 'server'

dchpv6和ra(Router Advertisement)配置,保持不变,均为'server'

/etc/config/firewall

config defaults ... # Uncomment this line to disable ipv6 rules option disable_ipv6 1

关闭IPV6防火墙,否则本机的一些端口无法暴露到公网

/etc/config/network

关闭global prefix

#config globals 'globals' # option ula_prefix 'fdca:59d7:4008::/48'

配置pppoe(加自动ipv6)

config interface 'wan' option ifname 'eth0.2' option proto 'pppoe' option username '...' option password '...' option ipv6 'auto'

关闭wan6

#config interface 'wan6' # option ifname 'eth0.2' # option proto 'dhcpv6

因为上面lan的ipv6设置了auto, 所以ipv6 从 ppp-wan口 获取 ,而不是 eth0.2

显示路由表 # ip -6 route show default from 2409:8a4c:ca02:5e2e::/64 via fe80::6aa8:28ff:fe1d:8f2a dev pppoe-wan metric 512 default from 2409:8a4c:ca20:3ed0::/60 via fe80::6aa8:28ff:fe1d:8f2a dev pppoe-wan metric 512 2409:8a4c:ca02:5e2e::/64 dev pppoe-wan metric 256 2409:8a4c:ca20:3ed0::/64 dev br-lan metric 1024 unreachable 2409:8a4c:ca20:3ed0::/60 dev lo metric 2147483647 error -148 fe80::/64 dev eth0 metric 256 fe80::/64 dev br-lan metric 256 fe80::/64 dev eth0.2 metric 256 fe80::/10 dev pppoe-wan metric 1 fe80::/10 dev pppoe-wan metric 256 anycast 2409:8a4c:ca02:5e2e:: dev pppoe-wan metric 0 anycast 2409:8a4c:ca20:3ed0:: dev br-lan metric 0 anycast fe80:: dev eth0 metric 0 anycast fe80:: dev br-lan metric 0 anycast fe80:: dev pppoe-wan metric 0 anycast fe80:: dev eth0.2 metric 0 ff00::/8 dev eth0 metric 256 ff00::/8 dev br-lan metric 256 ff00::/8 dev eth0.2 metric 256 ff00::/8 dev pppoe-wan metric 256

接口分配的IP

br-lan: mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 78:a3:51:2d:01:3a brd ff:ff:ff:ff:ff:ff inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan valid_lft forever preferred_lft forever inet6 2409:8a4c:ca20:3ed0::1/60 scope global dynamic valid_lft 255885sec preferred_lft 169485sec inet6 fe80::7aa3:51ff:fe2d:13a/64 scope link valid_lft forever preferred_lft forever pppoe-wan: mtu 1492 qdisc fq_codel state UNKNOWN qlen 3 link/ppp inet 100.64.62.73 peer 100.64.0.1/32 scope global pppoe-wan valid_lft forever preferred_lft forever inet6 2409:8a4c:ca02:5e2e:f42b:e3db:1680:44d0/64 scope global dynamic valid_lft 258557sec preferred_lft 172157sec inet6 fe80::f42b:e3db:1680:44d0/10 scope link valid_lft forever preferred_lft forever PC上的路由表 $ ip -6 rout show ::1 dev lo proto kernel metric 256 pref medium 2409:8a4c:ca20:3ed0::c00 dev enp10s0 proto kernel metric 100 pref medium 2409:8a4c:ca20:3ed0::/64 dev enp10s0 proto ra metric 100 pref medium 2409:8a4c:ca20:3ed0::/60 via fe80::7aa3:51ff:fe2d:13a dev enp10s0 proto ra metric 100 pref medium fe80::/64 dev enp10s0 proto kernel metric 100 pref medium default via fe80::7aa3:51ff:fe2d:13a dev enp10s0 proto ra metric 100 pref medium ifstatus查看PD分配 ifstatus lan 查看 ipv6-prefix-assignment OpenWRT上看到的IPV6信息

Protocol:DHCPv6 client Prefix Delegated: 2409:8a4c:ca20:3ed0::/60 Address: 2409:8a4c:ca02:5e2e:f42b:e3db:1680:44d0/64



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3