Following config is not reflected in the RA message.
router lifetime send out is still 1800s. So on-link computers regard this router as default gateway.
[edit] vyos@vyos# set service router-advert interface eth0 default-lifetime 0 [edit] vyos@vyos# commit [edit] vyos@vyos# save Saving configuration to '/config/config.boot'... Done [edit] vyos@vyos#
vyos@vyos:~$ sudo cat /etc/radvd.conf ### Autogenerated by service-router-advert.py ### interface eth0 { IgnoreIfMissing on; AdvDefaultPreference low; AdvManagedFlag off; MaxRtrAdvInterval 600; AdvReachableTime 0; AdvIntervalOpt on; AdvSendAdvert on; AdvOtherConfigFlag off; AdvRetransTimer 0; AdvCurHopLimit 64; prefix fdbe:b950:34a2:0::/64 { AdvAutonomous off; AdvValidLifetime 2592000; AdvOnLink on; AdvPreferredLifetime 14400; }; }; vyos@vyos:~$
my config below:
interfaces { ethernet eth0 { address 192.168.2.57/24 hw-id 00:0c:29:69:f3:6e ipv6 { address { eui64 fdbe:b950:34a2:0::/64 } } } loopback lo { } } protocols { static { route 0.0.0.0/0 { next-hop 192.168.2.1 { } } route6 ::/0 { next-hop fe80::20c:29ff:feb0:c442 { } } } } service { router-advert { interface eth0 { default-lifetime 0 default-preference low prefix fdbe:b950:34a2:0::/64 { no-autonomous-flag } } } ssh { } } system { config-management { commit-revisions 100 } console { device ttyS0 { speed 115200 } } host-name vyos login { user vyos { authentication { encrypted-password XXXX plaintext-password "" } } } name-server 192.168.2.1 ntp { server 0.pool.ntp.org { } server 1.pool.ntp.org { } server 2.pool.ntp.org { } } syslog { global { facility all { level info } facility protocols { level debug } } } }