RADVD.CONF(5) RADVD.CONF(5) (NAME) radvd.conf - (radvd) (DESCRIPTION) (Router Advertisement RA) (interface) . : interface name { list of interface specific options list of prefix definitions list of clients (IPv6 addresses) to advertise to list of route definitions list of RDNSS definitions list of DNSSL definitions list of ABRO definitions list of NAT64 pref64 definitions list of auto-ignore prefixes list of acceptable RA source addresses }; . (;) . . (prefix) : prefix prefix/length { list of prefix specific options }; . Mobile IPv6 . "::/64" ()getifaddrs ( radvd ). radvd link-local ( autoignoreprefixes ). 6to4 . Base6to4Interface . AdvRouterAddr . . (;) . MinDelayBetweenRAs MaxRtrAdvInterval MinRtrAdvInterval . Mobile IPv6 . (route) : route prefix/length { list of route specific options }; . (RDNSS) : RDNSS ip [ip] [ip] { list of rdnss specific options }; RDNSS . radvd . (DNSSL) : DNSSL suffix [suffix] [suffix] [...] { list of dnssl specific options }; DNSSL . RFC1035 . radvd . radvd (multicast) . ( IPv6) (RouterSolicitations) . radvd (unicast) . UnrestrictedUnicast . UnicastOnly . . : clients { list of IPv6 addresses }; "!" . radvd link-local . . radvd . (spoof) VRRP MAC /failover . AdvRASrcAddress { list of IPv6 addresses }; ABRO ( Authoritative Border Router Option) : abro IPv6-address { list of abro specific options }; NAT64 pref64 ( NAT64 ): nat64prefix prefix/length { list of NAT64 prefix specific options }; length /32 /40 /48 /56 /64 /96 . "::/64" . . : autoignoreprefixes { list of IPv6 prefixes }; (INTERFACE SPECIFIC OPTIONS) IgnoreIfMissing on|off . radvd radvd . radvd . IgnoreIfMissing . : on AdvSendAdvert on|off . on . : off UnicastOnly on|off (unicast) . (unsolicited) . (non-broadcast,multiple-access) ISATAP . : off UnrestrictedUnicast on|off . . : off AdvRASolicitedUnicast on|off RFC7772 . . ipv6 nd ra solicited unicast Cisco IOS . : on MaxRtrAdvInterval seconds . . Mobile IPv6 . . . . RFC3775 . : 600 seconds MinRtrAdvInterval seconds . 0.75 * MaxRtrAdvInterval . Mobile IPv6 . . : 0.33 * MaxRtrAdvInterval MinDelayBetweenRAs seconds . RA . MIN_DELAY_BETWEEN_RAS RFC4861 . MIPv6 . . Mobile IPv6 . . : 3 AdvManagedFlag on|off ( ) . RFC 4862 . : off AdvOtherConfigFlag on|off ( ) ( ) . RFC 4862 . : off AdvLinkMTU integer MTU MTU MTU . ( ) MTU ( MTU RFC 4864 ). : 0 AdvReachableTime milliseconds . (Neighbor Unreachability Detection) ( . RFC 4861 ). ( ) . ,, ( ) . : 0 AdvRetransTimer milliseconds (Neighbor Solicitation). ( . . RFC 4861 ). ( ) . : 0 AdvCurHopLimit integer Hop Count IP () IP . . ( ) . : 64 AdvDefaultLifetime seconds . . . . . . MaxRtrAdvInterval . : 3 * MaxRtrAdvInterval ( ). AdvDefaultPreference low|medium|high "low" "medium" "high". : medium AdvSourceLLAddress on|off RA . : on RemoveAdvOnExit on|off Router Lifetime . . vrrp carp ("off") . : on AdvHomeAgentFlag on|off Home Agent Mobile IPv6 . Mobile IPv6 MinRtrAdvInterval MaxRtrAdvInterval . : off AdvHomeAgentInfo on|off ( Mobile IPv6) . AdvHomeAgentFlag . : off HomeAgentLifetime seconds ( ) Home Agent Mobile IPv6 . . (. ) . AdvHomeAgentInfo . HomeAgentLifetime HomeAgentPreference . : AdvDefaultLifetime HomeAgentPreference integer Home Agent . Home Agent Home Agent . AdvHomeAgentInfo . HomeAgentLifetime HomeAgentPreference . : 0 AdvMobRtrSupportFlag on|off Home Agent ( NEMO Basic). AdvHomeAgentInfo . : off AdvIntervalOpt on|off ( Mobile IPv6) . Mobile IPv6 MinRtrAdvInterval MaxRtrAdvInterval . MaxRtrAdvInterval . ( MaxRtrAdvInterval + 20ms ) . : off AdvCaptivePortalAPI "URL" RFC8908 Captive-Portal API . RFC8952 Captive Portal Architecture RFC8910 Captive-Portal Identification in DHCP and Router Advertisements (RAs) RFC8908 Captive Portal API . . : not included (PREFIX SPECIFIC OPTIONS) AdvOnLink on|off (on-link) . on-link off-link . on-link off- link . : on AdvAutonomous on|off (autonomous) RFC 4862 . : on AdvRouterAddr on|off Mobile IPv6 . Mobile IPv6 MinRtrAdvInterval MaxRtrAdvInterval . : off AdvDHCPv6PDPreferred on|off SLAAC DHCPv6 (prefix delegation) . RFC 9762 "Using Router Advertisements to Signal the Availability of DHCPv6 Prefix Delegation to Clients" . : off AdvValidLifetime seconds|infinity ( ) (on-link) . infinity ( (0xffffffff)). RFC 4862 . AdvValidLifetime RFC 4862 .. e . : RFC4861 : . : 86400 seconds (1 day) AdvPreferredLifetime seconds|infinity ( ) . infinity ( (0xffffffff)). RFC 4862 . : RFC4861 : . : 14400 seconds (4 hours) DeprecatePrefix on|off radvd RA (deprecate) . . . RFC4862 .. "Router Advertisement Processing" (e) . : off DecrementLifetimes on|off radvd . RA . radvd SIGUSR1 radvd . radvd SIGUSR1 . RA radvd . SIGUSR1 RA . DHCPv6 Identity Association for Prefix Delegation (IA_PD) Delegating Router Requesting Router . () radvd . RFC3633 "IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6" . : off Base6Interface name IPv6 name . . Base6to4Interface name IPv4 name 6to4 . 2002 IPv4 name . ( SLA ID) . . name radvd . IPv4 6to4 radvd SIGHUP radvd . 6to4 IPv4 ( AdvValidLifetime AdvPreferredLifetime ). 6to4 RFC 3056 . : 6to4 is not used (ROUTE SPECIFIC OPTIONS) AdvRouteLifetime seconds|infinity . infinity ( (0xffffffff)). : 3 * MaxRtrAdvInterval AdvRoutePreference low|medium|high "low" "medium" "high". : medium RemoveRoute on|off . . : on RDNSS (RDNSS SPECIFIC OPTIONS) AdvRDNSSLifetime seconds|infinity RDNSS . . RFC8106 RA . : 3*MaxRtrAdvInterval FlushRDNSS on|off RDNSS . RDNSS . : on DNSSL (DNSSL SPECIFIC OPTIONS) AdvDNSSLLifetime seconds|infinity; DNSSL . . RFC8106 RA . : 3*MaxRtrAdvInterval FlushDNSSL on|off DNSSL . DNSSL . : on ABRO (ABRO SPECIFIC OPTIONS) AdvValidLifetime seconds . , ( ) . AdvVersionLow, AdvVersionHigh unsignedinteger RA . PREF64 NAT64 (NAT64 PREF64 SPECIFIC OPTIONS) AdvValidLifetime seconds ( ) NAT64 . . . : the lesser value of 3 * MaxRtrAdvInterval, or 65528 (EXAMPLES) interface eth0 { AdvSendAdvert on; prefix 2001:db8:0:1::/64 { AdvOnLink on; AdvAutonomous on; }; }; 2001:db8:0:1:: eth0 (;AdvSendAdvert on). (;AdvAutonomous on) (;AdvOnLink on) . . Mobile IPv6 : interface eth0 { AdvSendAdvert on; prefix 2001:db8:0:1::4/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 6to4 Base6to4Interface . IPv4 IPv4 . ( ) . interface bnep0 { IgnoreIfMissing on; AdvSendAdvert on; # Advertise at least every 30 seconds MaxRtrAdvInterval 30; prefix 0:0:0:5678::/64 { AdvOnLink on; AdvAutonomous on; Base6to4Interface ppp0; # Very short lifetimes for dynamic addresses AdvValidLifetime 300; AdvPreferredLifetime 120; }; }; 6to4 2002:WWXX:YYZZ:5678::/64 WW.XX.YY.ZZ IPv4 ppp0 . ( IPv6 IPv4 IPv4 WW.XX.YY.ZZ 6to4 ). bnep0 HUP radvd radvd HUP . interface eth0 { AdvSendAdvert on; prefix 2001:db8:0:1::/64 { AdvOnLink on; AdvAutonomous on; }; clients { fe80::21f:16ff:fe06:3aab; fe80::21d:72ff:fe96:aaff; }; }; fe80::21f:16ff:fe06:3aab fe80::21d:72ff:fe96:aaff . RA . IPv6 . ABRO: interface lowpan0 { AdvSendAdvert on; UnicastOnly on; AdvCurHopLimit 255; prefix 2001:0db8:0100:f101::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; abro fe80::a200:0:0:1/64 { AdvVersionLow 10; AdvVersionHigh 2; AdvValidLifetime 2; }; }; NAT64 pref64: interface eth0 { prefix 2001:db8:100::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; nat64prefix 64:ff9b::/96 { AdvValidLifetime 1800; }; RDNSS 2001:db8:100::64 { AdvRDNSSLifetime 1800; }; }; (FILES) /usr/bin/radvd /etc/radvd.conf /run/radvd.pid /var/log/radvd.log (CREDIT) RFC 4861 . RFC (RFCS) Narten, T., Nordmark, E., Simpson, W., and H. Soliman, "Neighbor Discovery for IP Version 6 (IPv6)", RFC 4861, September 2007. Thomson, S., Narten, T., T. Jinmei, "IPv6 Stateless Address Autoconfiguration", RFC 4862, September 2007. Deering, S., and R. Hinden, "IP Version 6 Addressing Architecture", RFC 4291, February 2006. Conta, A., Deering, S., and M. Gupta "Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6)", RFC 4443, March 2006. Crawford, M., "Transmission of IPv6 Packets over Ethernet Networks", RFC 2464, December 1998. Carpenter B., K. Moore, "Connection of IPv6 Domains via IPv4 Clouds", RFC 3056, February 2001. (6to4 specification) Draves, R., D. Thaler, "Default Router Preferences and More-Specific Routes", RFC 4191, November 2005. Johnson, D., Perkins, C., and J. Arkko, "Mobility Support in IPv6", RFC 3775, June 2004. Devarapalli, V., Wakikawa, R., Petrescu, A., and P. Thubert "Network Mobility (NEMO) Basic Support Protocol", RFC 3963, January 2005. Z. Shelby, S. Chakrabarti, E. Nordmark and C. Bormann " Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)", RFC 6775, November 2012. Gont, F. "Security Implications of IPv6 Fragmentation with IPv6 Neighbor Discovery", RFC 6980, August 2013. Yourtchenko, A. and Colitti, L. "Reducing Energy Consumption of Router Advertisements", RFC 7772, February 2016. J. Jeong, S. Park, L. Beloeil, and S. Madanapalli, "IPv6 Router Advertisement Options for DNS Configuration", RFC 8106, March 2017. L. Colitti, and J. Linkova, "Discovering PREF64 in Router Advertisements", RFC 8781, April 2020. (SEE ALSO) radvd(8), radvdump(8) (AUTHORS) radvd.8 . radvd 2.21 30 Dec 2024 RADVD.CONF(5)