====== DHCP6c + rtsold ======
:!: __Testowane na FreeBSD 10.0__
===== Założenia =====
* adres routera oraz prefiks sieci lokalnej pobieramy poprzez ''rtsold''
* adres dla hosta oraz serwery DNS pobieramy przez ''DHCP6c''
* robimy nasłuch na wielu interfejsach, które będą się automatycznie konfigurować (tutaj: em0 i wlan0)
* zakładam że sieć IPv4 jest już skonfigurowana i działająca
===== Instalalacja =====
Instalujemy wymagane paczki:
pkg install -y dhcp6
===== Konfiguracja =====
Do ''/etc/rc.conf'' dodajemy:
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-Fa"
dhcp6c_enable="YES"
dhcp6c_interfaces="em0 wlan0"
W ''/usr/local/etc/dhcp6c.conf'' konfigurujemy interfejsy tak by odpytywały o adres hosta oraz DNS:
interface em0 {
send ia-na 0;
send rapid-commit;
send domain-name-servers;
};
id-assoc na 0 {
};
interface wlan0 {
send ia-na 1;
send rapid-commit;
send domain-name-servers;
};
id-assoc na 1 {
};