ansible/roles/radvd/templates/radvd.conf.j2
2020-08-01 12:56:23 +02:00

68 lines
1.5 KiB
Django/Jinja

# -*- mode: conf-unix; coding: utf-8 -*-
##
# Bornes Wi-Fi
##
interface ens19 { # XXX - FIX THE INTERFACE NAME
AdvSendAdvert on;
AdvLinkMTU {{ mtu }};
AdvDefaultPreference high;
MaxRtrAdvInterval 30;
prefix 2a09:6840:{{ subnet_ids.ap }}::/64 {
AdvRouterAddr on;
};
# La zone DNS
DNSSL borne.auro.re {};
# Les DNS récursifs
RDNSS 2a09:6840:{{ subnet_ids.ap }}::{{ dns_host_suffix_main }} {};
RDNSS 2a09:6840:{{ subnet_ids.ap }}::{{ dns_host_suffix_backup }} {};
};
##
# Utilisateurs filaire
##
interface ens20 { # XXX
AdvSendAdvert on;
AdvLinkMTU {{ mtu }};
AdvDefaultPreference high;
MaxRtrAdvInterval 30;
prefix 2a09:6840:{{ subnet_ids.users_wired }}::/64 {
AdvRouterAddr on;
};
DNSSL fil.{{ apartment_block_dhcp }}.auro.re {}; # TODO: fix this shitty workaround.
RDNSS 2a09:6840:{{ subnet_ids.users_wired }}::{{ dns_host_suffix_main }} {};
RDNSS 2a09:6840:{{ subnet_ids.users_wired }}::{{ dns_host_suffix_backup }} {};
};
##
# Utilisateurs wifi
##
interface ens20 { # XXX: interface name
AdvSendAdvert on;
AdvLinkMTU {{ mtu }};
AdvDefaultPreference high;
MaxRtrAdvInterval 30;
prefix 2a09:6840:{{ subnet_ids.users_wifi }}::/64 {
AdvRouterAddr on;
};
DNSSL wifi.{{ apartment_block_dhcp }}.auro.re {}; # TODO: fix this shitty workaround.
RDNSS 2a09:6840:{{ subnet_ids.users_wifi }}::{{ dns_host_suffix_main }} {};
RDNSS 2a09:6840:{{ subnet_ids.users_wifi }}::{{ dns_host_suffix_backup }} {};
};