找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9893|回复: 6

OpenWrt CC的IPv6应该如何设置?

[复制链接]
自己编译了Chaos Calmer,意外地发现PPPoE虽然不能立即获取IPv6地址,但新建一个接口、使用DHCPv6就可以获取到IPv6地址。
一开始的问题是只有路由能正常使用IPv6——和另一台IPv6主机可以互相ping通,但路由后的设备统统获取不到IPv6地址。
后来,查了OpenWrt官方Wiki里的Native IPv6 stack,发现有个设置居然是LuCI里看不到的,就是wan6下的DHCP参数。
自己改了/etc/config/dhcp,同时,按照其他帖子的说法,清空了网络接口设置里的ULA前缀。发现电脑可以获取IPv6地址了,但还是很奇怪:默认网关是fe80开头的,ping IPv6主机会超时……
最奇怪的是,如果用route add ::/0 [路由的IPv6公网地址]命令手动添加默认网关后,看起来就可以正常访问IPv6网站了,即使再用route delete命令删掉也是如此!但如果在电脑上禁用IPv6再启用,就又恢复到无法ping通外网主机的状态。
这让我十分不解,不知道到底是哪里出了问题,求解!

另外,我的接口配置可能比较别扭:正常情况下是eth0.2为wan,eth0.1为lan,但我eth0.2也加入lan的桥接里,然后删掉wan接口,新建PPP接口,并指定其使用PPPoE协议、通过br-lan接口。br-lan上,我通过设置ebtables来隔离eth0.1和eth0.2两个接口,只允许PPPoE流量转发和路由本身访问eth0.2的IPv4。不知道是不是这种不太正常的设置才导致了问题?
  1. config dhcp 'lan'
  2.         option interface 'lan'
  3.         option start '100'
  4.         option limit '150'
  5.         option leasetime '12h'
  6.         option force '1'
  7.         option dhcpv6 'relay'
  8.         option ndp 'relay'
  9.         option ra 'hybrid'
  10.         option ra_default '1'

  11. config dhcp 'PPP6'
  12.         option interface 'PPP6'
  13.         option ra 'hybrid'
  14.         option dhcpv6 'relay'
  15.         option ndp 'relay'
  16.         option master '1'

  17. config odhcpd 'odhcpd'
  18.         option maindhcp '0'
  19.         option leasefile '/tmp/hosts/odhcpd'
  20.         option leasetrigger '/usr/sbin/odhcpd-update'
复制代码



 楼主| | 显示全部楼层
本帖最后由 tpwrt 于 2016-3-21 19:36 编辑

又检查了一下,只需要ping一下路由获得的IPv6公网地址就可以让电脑正常访问IPv6了。
ping之后,OpenWrt的IPv6的邻居列表里会出现电脑分配到的IPv6公网地址,但ping之前没有,问题可能就出现在邻居发现协议上?
回复

使用道具 举报

Kernel fixes - ip6_fragment related skb_leak
回复

使用道具 举报

lan接口下边有个ipv6设置,看一下。。
回复

使用道具 举报

这是校园网v6穿透的配置方式 PPPoEv6我不了解 可以试一试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

 楼主| | 显示全部楼层
TheKiller 发表于 2016-3-21 20:23
这是校园网v6穿透的配置方式 PPPoEv6我不了解 可以试一试

试了,老样子
回复

使用道具 举报

同样问题,“wan”拨号获得ipv4地址,新建“wan6”采用dhcpv6获得ipv6地址。路由器后边设备ping不通v6地址,路由却可以。
config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option macaddr '20:76:**:**:**:**'
        option ipaddr '192.168.99.1'
        option ip6addr 'fc00:0101:0101::1/64'

config interface 'wan'
        option ifname 'eth0.2'
        option _orig_ifname 'eth0.2'
        option _orig_bridge 'false'
        option proto 'pppoe'
        option macaddr '20:76:93:**:**:**'
        option username '******'
        option password '*******'
        option auto '0'
        option ipv6 '1'

config interface 'wan6'
        option ifname '@wan'
        option _orig_ifname 'eth0.2'
        option _orig_bridge 'false'
        option proto 'dhcpv6'
        option reqaddress 'try'
        option reqprefix 'auto'


刚接触ipv6还不知道改怎么设置?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-11 12:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表