yzazzx2021 发表于 2022-11-20 13:40

VyOS一般节点如何获取路由器下发的IPv6地址?

之前在直接安装的Frrouting上发现根本OSPF跑不起来,然后准备使用VyOS作为组建虚拟局域网的每个子网的枢纽节点,配置好IPv4后,实验配置IPv6,在百度上查了一圈发现根本没有VyOS作为一般节点配置SLAAC无状态获取IPv6的方案,
试了下configure
set interfaces ethernet eth0 address dhcpv6,发现根本没有用。
请问各位有什么命令可以将VyOS获取到路由器下发的单个IPv6公网吗?VyOS跟路由器是直接连接。
(注意是单个,不是前缀)

uvhchina 发表于 2023-11-14 19:42

这个可以参照edgerouter x的配置来实现,我现在就是软路由直接用x86 vyos,不受升级强迫症影响

一般是在公网interface下面加
   dhcpv6-options {
         pd 0 {
             interface br0 {      #这里是你内网的interface
               address 1
               sla-id 0
             }
             length 60
         }
   }

Yuanandyuan 发表于 2023-11-20 19:29

Linux默认就是如果开了ipv6转发就不能通过SLACC获取地址了,要获取需要把对应网卡的accept_ra内核参数改成2

namo_tara 发表于 2025-4-13 02:50

WAN口配置

set interfaces pppoe pppoe0 authentication password 'password'
set interfaces pppoe pppoe0 authentication username 'username'
set interfaces pppoe pppoe0 description 'ISP-WAN'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface br0 address '1'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface br0 sla-id '0'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 length '64'

#set interfaces pppoe pppoe0 dhcpv6-options pd 0 length '56'

set interfaces pppoe pppoe0 ip adjust-mss 'clamp-mss-to-pmtu'
set interfaces pppoe pppoe0 ipv6 address autoconf
set interfaces pppoe pppoe0 ipv6 adjust-mss 'clamp-mss-to-pmtu'
set interfaces pppoe pppoe0 mtu '1492'
set interfaces pppoe pppoe0 source-interface 'eth0'

IPv6 连通性验证

show interfaces pppoe pppoe0# 检查 PPPoE 状态
ping6 ipv6.google.com      # 测试 IPv6 连通性

IPv6路由通告(RA)配置

set service router-advert interface br0 link-mtu '1490'
set service router-advert interface br0 prefix ::/64 valid-lifetime '172800'
set service router-advert interface pppoe0


页: [1]
查看完整版本: VyOS一般节点如何获取路由器下发的IPv6地址?