V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Mast
V2EX  ›  宽带症候群

请教下 IPV6 获取到了为什么不能访问?

  •  
  •   Mast · 2018-09-26 23:36:20 +08:00 · 12464 次点击
    这是一个创建于 2248 天前的主题,其中的信息可能已经有所发展或是发生改变。



    38 条回复    2018-10-02 20:41:56 +08:00
    Mast
        1
    Mast  
    OP
       2018-09-26 23:38:19 +08:00
    SSH 登陆路由也能 ping 通
    just1
        2
    just1  
       2018-09-26 23:42:55 +08:00
    有 2001 的地址才行。这个不是。
    zhouyut001
        3
    zhouyut001  
       2018-09-27 00:11:18 +08:00 via Android
    內網 ip 而已,獲取的公網 ip 是 2004 開頭的
    Mast
        4
    Mast  
    OP
       2018-09-27 00:12:35 +08:00
    谢谢 @just1 @zhouyut001
    skyeycirno
        5
    skyeycirno  
       2018-09-27 00:14:27 +08:00
    你把 IE 地址盖的这么严,别人都看不到的 ip 到底是公网的还是内网的,怎么判断、、
    LGA1150
        6
    LGA1150  
       2018-09-27 01:24:03 +08:00 via Android
    fdxx 是 OpenWrt 随机生成的 ULA 地址
    已知 mwan3 和 odhcpd RA 有冲突,解决方法可能是修改 /lib/mwan3.sh 把 IP6T 替换为 /bin/true
    tia
        7
    tia  
       2018-09-27 01:38:38 +08:00 via iPhone
    安装 odhcpd-v6 only 和 odhcpc 软件包,卸载掉 odhcpd,然后 lan 接口下面的 ipv6 选项依次选择服务器模式,禁用,中继模式,重启路由器就好。
    xxhjkl
        8
    xxhjkl  
       2018-09-27 07:25:14 +08:00 via iPhone
    你这贴的是路由器获取到了 ipv6,你访问测试页面的机器获取到了吗? openwrt 要在 lan 的 dhcp 那里设置过,才能让路由器后面的设备获取到 ipv6 的 ip。
    mondeo
        9
    mondeo  
       2018-09-27 08:10:46 +08:00 via iPhone
    你的是本地 ipv6 地址,不是公共的 ipv6 地址
    Liqianyu
        10
    Liqianyu  
       2018-09-27 11:04:21 +08:00
    @LGA1150
    怎么个冲突?
    似乎没感觉到啊。
    fish3125
        11
    fish3125  
       2018-09-27 12:22:01 +08:00 via Android
    openwrt 的没设置好,
    fish3125
        12
    fish3125  
       2018-09-27 12:30:39 +08:00 via Android


    121121121
        13
    121121121  
       2018-09-27 13:17:17 +08:00 via Android
    @Mast 路由器明显配置不正确,你开了 nat6,正确的做法是 dhcpv6+pd,电脑分配到的 ip 是 240x 开头的
    Mast
        14
    Mast  
    OP
       2018-09-27 14:59:18 +08:00
    @fish3125 请问下是要填还是不要填?
    Mast
        15
    Mast  
    OP
       2018-09-27 14:59:35 +08:00
    我自带好像是有地址
    fish3125
        16
    fish3125  
       2018-09-27 15:02:25 +08:00 via Android
    不要填,删除掉就可以
    Mast
        17
    Mast  
    OP
       2018-09-27 18:36:23 +08:00
    @just1 @zhouyut001 @skyeycirno @LGA1150 @tia @xxhjkl @mondeo @Liqianyu @fish3125 @121121121




    各位大佬没有错啊,我在路由里能 ping 通外网 IP6DNS 但是网页测试就不行
    skyeycirno
        18
    skyeycirno  
       2018-09-27 18:45:04 +08:00
    @Mast 你这是公网 ipv6,但是只有 WAN 获取到了,没有对 LAN 分配而已,配置下就好了
    Mast
        19
    Mast  
    OP
       2018-09-27 18:47:32 +08:00
    @skyeycirno 请教下如何配置呢?
    skyeycirno
        20
    skyeycirno  
       2018-09-27 18:51:38 +08:00
    fish3125
        21
    fish3125  
       2018-09-27 18:54:16 +08:00 via Android
    配置好后获取到的本地连接截图是什么? ipv6 地址和 v6dns 是否获取到,ping163.com 是否解析到 v6
    Mast
        22
    Mast  
    OP
       2018-09-27 19:13:52 +08:00
    fish3125
        23
    fish3125  
       2018-09-27 19:26:40 +08:00 via Android
    其他没问题,就是没有 v6 dns,可能是电信运营商那边还没配置好 ,你可以过段时间再试试或者手动指定 ipv6 的 dns.

    https://m.weibo.cn/profile/1450550543#&gid=1&pid=1
    fish3125
        24
    fish3125  
       2018-09-27 19:28:23 +08:00 via Android
    Mast
        25
    Mast  
    OP
       2018-09-27 19:52:07 +08:00
    @fish3125

    请问下我有分配到 DNS 啊
    121121121
        26
    121121121  
       2018-09-27 20:19:57 +08:00
    @Mast 应该是电信局还没配置好,路由器能访问是因为 pppoe-wan1 拨号获得的 ipv6 地址 /64 已经可用,但是分发的前缀地址 /56 不可用,所以电脑手机应该还上不了 ipv6
    121121121
        27
    121121121  
       2018-09-27 20:22:35 +08:00
    pppoe 拨号后会获得两个 ipv6 地址段 /64 的是专门给路由器的,/56 或者 /60 的前缀才是给电脑手机上网用的 ipv6 地址段
    fish3125
        28
    fish3125  
       2018-09-27 21:41:55 +08:00 via Android
    我没有在双拨的环境下测试过 ipv6,但是路由器并没有向电脑广播 dns,所以你必须先手动指定一个做测试,这个跟路由器是否得到 ipv6 dns 没关系。
    关于测试没有 v6 可能是电信运营商还没配置好。
    当然我们不知道你路由器的所有关于 v6 的配置信息,所以其实我们也不可能明确指出问题出在哪里。
    建议你使用电脑直接拨号看看 ipv6 是否正常,然后在来排除路由器的设置错误,推荐你贴出删除敏感信息后配置文件。
    tia
        29
    tia  
       2018-09-27 23:24:53 +08:00   ❤️ 1
    你 openwrt 内核版本多少? 你电脑直插网线拨号应该能用 v6 吧,升级最新的 openwrt,安装 odhcpc 和 odhcpd-v6 only,卸载 odhcpd,LAN 接口 ipv6 选择服务器、禁用、中继,ULA 前缀空白,重启路由器
    helllkz
        30
    helllkz  
       2018-09-28 09:03:29 +08:00
    @tia 那 v4 的地址还是靠 dnsmasq 来哦,我看 dnsmasq 也提供了 dhcpv6 的功能呢
    121121121
        31
    121121121  
       2018-09-28 09:40:04 +08:00
    @tia 你这个不是正确的配置方法,正确的家宽肯定需要 dhcpv6+PD,中继的用途是手机分享网络给电脑,而不是用在路由器。换楼主这个帖子基本上是电信配置没弄好
    tia
        32
    tia  
       2018-09-28 11:11:48 +08:00
    @121121121 根本不需要 dhcpv6 我开始也在用 dhcpv6 后来发现禁用了后端设备也能正常使用 v6. dhcpv6 和 SLAAC 的区别就是一个是客户端自己算地址,一个是路由器帮你算地址
    @helllkz 别动他就行了
    tia
        33
    tia  
       2018-09-28 11:14:50 +08:00
    @121121121 你说的应该是 pppoe 的 v6 获取方式,现在绝大部分家宽确实是 pppoe 拨号获得 v4 和 v6 地址而不是教育网那样插上网线就有 v6,我给楼主说的是 lan 接口的 v6 设置,楼主明显 pppoe 已经可以正常获取 v6 地址了,现在就是 lan 接口的设置问题了
    121121121
        34
    121121121  
       2018-09-28 13:36:32 +08:00
    @tia 电脑可以获得 ip 不代表就是通的,可能 pd 的地址段是空路由,dhcpv6 是必须开的,stateless 也需要 dhcp 服务器分配 dns,只是 ip 是自动生成。
    cwbsw
        35
    cwbsw  
       2018-09-28 13:44:50 +08:00
    @121121121 又不是 IPV6 Only,双栈环境下有一个能用的 DNS 就可以了,又不是非要有 V6 DNS。
    Mast
        36
    Mast  
    OP
       2018-09-28 14:02:18 +08:00
    顺便说下我路由器是 K2P A2 刷的 openwrt cc 1.7.2 版本
    Mast
        37
    Mast  
    OP
       2018-09-28 14:02:42 +08:00
    先谢谢各位大佬帮忙解惑,谢谢了
    gaoyuzhe22
        38
    gaoyuzhe22  
       2018-10-02 20:41:56 +08:00
    我之前想连入 ipv6 也折腾了好久,也是路由器能 ping 通 ipv6 的地址,但是 lan 口连着的设备连不上 ipv6 网络的情况。后来是拿 nat 的方式成功的。
    我是这么弄的:longqiugyz.blogspot.com/2018/03/blog-post_15.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:27 · PVG 03:27 · LAX 11:27 · JFK 14:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.