V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
XiaoXiaoNiWa
V2EX  ›  问与答

[求助] 关于 EdgeOS IPv6 配置后,内网设备无法获取 IPv6 地址

  •  
  •   XiaoXiaoNiWa · 2019-01-17 20:27:14 +08:00 · 3973 次点击
    这是一个创建于 2171 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坐标南方移动 今日参考以下三个帖子

    为 ERL-3 配置了 DHCPv6-PD 并且指定了 2001:4860:4860::8888, 2001:4860:4860::8844 为 DNS 服务器。目前路由本身已经建立了 IPv6 连接,并能成功 ping 通上述 DNS 地址。eth2 接口获取到了一个 /60 的 IPv6 地址,pppoe1 接口获取到了一个 /64 地址,但是 位于内网的网络设备却无法获取 IPv6 地址。

    网络架构:

    • eth0(WAN1)
    • eth1(连接光猫)
    • eth2(LAN)
    • pppoe1(WAN2)

    对于 WAN1(eth0)WAN2(pppoe1) 启用了负载均衡(叠加)。

    以下是接口配置:

    ubnt@ubnt# show interfaces
     ethernet eth0 {
         address dhcp
         description WAN
         duplex auto
         firewall {
             in {
                 name WAN_IN
             }
             local {
                 name WAN_LOCAL
             }
             out {
                 name WAN_OUT
             }
         }
         speed auto
     }
     ethernet eth1 {
         description "WAN 2"
         duplex auto
         pppoe 1 {
             default-route auto
             dhcpv6-pd {
                 no-dns
                 pd 0 {
                     interface eth2 {
                         host-address ::1
                         service slaac
                     }
                     prefix-length /64
                 }
             }
             firewall {
                 in {
                     name WAN_IN
                 }
                 local {
                     name WAN_LOCAL
                 }
                 out {
                     name WAN_OUT
                 }
             }
             ipv6 {
                 address {
                     autoconf
                 }
                 enable {
                 }
             }
             mtu 1492
             name-server auto
             password [password]
             user-id [user-id]
         }
         speed auto
     }
     ethernet eth2 {
         address [*.*.*.*]/24
         description Local
         duplex auto
         firewall {
             in {
                 modify balance
             }
         }
         ipv6 {
             address {
                 autoconf
             }
             router-advert {
                 cur-hop-limit 64
                 link-mtu 0
                 managed-flag false
                 max-interval 600
                 name-server 2001:4860:4860::8888
                 name-server 2001:4860:4860::8844
                 other-config-flag false
                 prefix ::/64 {
                     autonomous-flag true
                     on-link-flag true
                     valid-lifetime 86400
                 }
                 reachable-time 0
                 retrans-timer 0
                 send-advert true
             }
         }
         speed auto
     }
     loopback lo {
     }
    
    

    以下是路由配置:

    ubnt@ubnt# show protocols 
     static {
         interface-route6 ::/0 {
             next-hop-interface pppoe1 {
             }
         }
     }
    
    6 条回复    2019-01-18 23:29:03 +08:00
    angusdwhite
        1
    angusdwhite  
       2019-01-17 22:04:37 +08:00   ❤️ 1
    南京移动,用的 ER-X,配置如下,单线正常拨号,可以连通,内网所有设备都可以在一个 /64 网段下获取地址

    eth4 和 光猫连接,没有更改 protocols,无 interface-route6,只有 interface-route 0.0.0.0/0 (默认值)

    我当时改配置的时候参考的文章跟你差不多

    ethernet eth4 {
    duplex auto
    poe {
    output off
    }
    pppoe 0 {
    default-route auto
    dhcpv6-pd {
    pd 0 {
    interface switch0 {
    host-address ::1
    prefix-id :1
    service dhcpv6-stateless
    }
    prefix-length /60
    }
    rapid-commit enable
    }
    ipv6 {
    address {
    }
    dup-addr-detect-transmits 1
    enable {
    }
    }
    mtu 1500
    name-server auto
    password [password]
    user-id [user-id]
    }
    speed auto
    }
    loopback lo {
    }
    switch switch0 {
    address 192.168.2.1/24
    mtu 1500
    switch-port {
    interface eth0 {
    }
    interface eth1 {
    }
    vlan-aware disable
    }
    }
    XiaoXiaoNiWa
        3
    XiaoXiaoNiWa  
    OP
       2019-01-18 14:12:09 +08:00
    angusdwhite
        4
    angusdwhite  
       2019-01-18 17:30:24 +08:00
    @chocolatesir 这个没用吧,他要的是 EdgeOS 的配置
    chocolatesir
        5
    chocolatesir  
       2019-01-18 20:18:15 +08:00 via Android   ❤️ 1
    @angusdwhite 这是是给他一个参考,多拨里只需要一个虚拟网卡获取 v6 即可
    angusdwhite
        6
    angusdwhite  
       2019-01-18 23:29:03 +08:00
    @chocolatesir 好吧,EdgeOS 的模板我看着头晕,手动改那个拨号模板要折腾好久,我不推荐像改 mwan3 模板那样去改。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2897 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:07 · PVG 16:07 · LAX 00:07 · JFK 03:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.