基本格式
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
};
Interface Specific Options
- IgnoreIfMissing on|off
接口不存在是否退出radvd。on 不退出 ,off 退出 ,默认off。
- AdvSendAdvert on|off
定期发送AS、响应NS。默认off
- UnicastOnly on|off
是否仅支持单播,配置非广播多址链路必选项例如ISATAP。
- MaxRtrAdvInterval seconds
非确认多播RA的最大时长,默认600.
- MinRtrAdvInterval seconds
非确认多播RA最小时长,默认0.33×MaxRtrAdvInterval
- MinDelayBetweenRAs seconds
已确认多播之间的 最小时长,默认3.
- AdvManagedFlag on|off
设置后接口除了无状态配置,可以使用有状态配置进行接口IP配置。默认关闭
- AdvOtherConfigFlag on|off
设置后接口采用有状态流程配置接口其他信息(非IP),默认关闭。
- AdvLinkMTU integer
MTU配置选择,如果值非0,需要在1280-1500之间,默认值为0.
- AdvReachableTime milliseconds
可达状态的确认时间,单位毫秒,默认0.
- AdvRetransTimer milliseconds
重传NS协议定时器,单位毫秒,默认0
- AdvCurHopLimit integer
Hop Count,默认64.
- AdvDefaultLifetime seconds
关联路由器的生存周期,最大值为18.2h。
默认: 3 * MaxRtrAdvInterval
- AdvDefaultPreference low|medium|high
路由器关联的首选项
- AdvSourceLLAddress on|off
RA中包含链路地址,默认on。
- AdvHomeAgentFlag on|off
作为IPv6 代理使用。默认关闭
- AdvHomeAgentInfo on|off
设置后,RA中携带IPv6代理信息
- HomeAgentLifetime seconds
IPv6代理配置信息
- HomeAgentPreference integer
IPv6代理属性
- AdvMobRtrSupportFlag on|off
代理发送支持IPv6归属注册消息,默认关闭
- AdvIntervalOpt on|off
RA发送间隔,有移动归属确认。
Prefix definitions are of the form:
prefix prefix/length {
list of prefix specific options
};
- AdvOnLink on|off
前缀是否可以作为无状态链路配置。默认打开
-
AdvAutonomous on|off
前缀可用于自动地址配置,默认打开
-
AdvRouterAddr on|off、
设置是标识路由配置,非IPv6移动归属配置。默认关闭
-
AdvValidLifetime seconds|infinity
前缀在链路中的存活时间,默认值86400s(1天)
-
AdvPreferredLifetime seconds|infinity
无状态配置中生成的地址保持时长,默认4h。
-
Base6to4Interface name
Route definitions are of the form:
route prefix/length {
list of route specific options
};
- AdvRouteLifetime seconds|infinity
- AdvRoutePreference low|medium|high
RDNSS (Recursive DNS server) definitions are of the form:
RDNSS ip [ip] [ip] {
list of rdnss specific options
};
- AdvRDNSSPreference integer
NS 与 resolv.conf的优先级, 0-7之间表示 resolv.conf级别高,默认配置为8
-
AdvRDNSSOpen on|off
表示主机移动后RDNSS仍然可以使用,现在已经废弃。
-
AdvRDNSSLifetime seconds|infinity
RDNSS用作解析域名的时间,如果为0则表示不用 resolv.conf.
clients
clients {
list of IPv6 addresses
};
示例
前缀为为2001:db8:0:1:: RA。
interface eth0
{
AdvSendAdvert on;
prefix 2001:db8:0:1::4/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
};
6to4
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;
};
};
允许指定地址的RA
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;
};
};