DHCPv6 stateful autoconfiguration: Difference between revisions
Line 19: | Line 19: | ||
<code> auto eth1 | <code> auto eth1 | ||
iface eth1 inet6 static | iface eth1 inet6 static | ||
address 2001:888:0db8:1::a | address 2001:888:0db8:1::a | ||
netmask 64 | netmask 64 | ||
pre-up modprobe ipv6 | pre-up modprobe ipv6 | ||
up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding | up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding | ||
up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf </code> | up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf </code> | ||
Viimased 2 rida lubvad esiteks serveril käituda kui IPv6 ruuter ning teiseks hoida ära selle, et ükski interface ei saaks kogematta hilhem endale teist IPv6 aadress läbi automaat konfiguratsiooni. | Viimased 2 rida lubvad esiteks serveril käituda kui IPv6 ruuter ning teiseks hoida ära selle, et ükski interface ei saaks kogematta hilhem endale teist IPv6 aadress läbi automaat konfiguratsiooni. |
Revision as of 13:23, 19 November 2013
Autor
Imre Lebedev
Rühm A22
2013
Sissejuhatus
MAC aadresside meeldejätmiseta Dünaamilise hostikonfiguratsiooni protokolli automaatne seadistamine (Inglise k. - DHCPv6 stateful autoconfiguration). DHCPv6 lubab erinevatel seadetel, mis on IPv6 võrgu küljes, ühendada end internetti ilma, et oleks vaja mingisugust vahendaja abi. See referaat siin on sellest, kuidas üles seada DHCP server IPv6'ele nii, et samad staatilised aadressid saaks alati suunata samadele host'idele kasutades DUID(DHCP Unique Identifier)väärtusi.
Selgitus
Selles näites näitan kuidas üles seada paar masinat, mille peal on Debian lenny: serveril holmes.example.com ja kliendil watson.example.com. Mõlemad masinad on jube IPv4 kaudu ühendatud internetti. Watsonil on ainult üks liides ning holmes'il kaks: üks väline(eth0), mis on ühendatatud internetiga, ja üks sisesne (eth1), mis on mõeldud kliendi masinatele. Selles näites on IPv6 suunatud serverisse IPv4ja kaudu, aga teisalt võib see olla lihtsalt native IPv6 ühendus. Selleks, et saada DHCPv6 ilma Mac aadressite meeldejätmiseta tööle, tuleks järgida järgmisi kümmet punkti, arvesse võttes eelnevat teksti ning ka seda, et näites kasutatudF IPv6 prefix, 2001:888:0db8::/48, tuleks asendanda teie enda omaga.
1. Serveri liidese konfiguratsioon
Serveris on vaja muuta sisese liidese võrgu ip staatiliseks ipv6 aadressiks. Seda saab teda järgneval asukohas: /etc/network/interfaces. Konfiguratsioon peaks meie näite põhjal välja nägema järgmine:
auto eth1
iface eth1 inet6 static
address 2001:888:0db8:1::a
netmask 64
pre-up modprobe ipv6
up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
Viimased 2 rida lubvad esiteks serveril käituda kui IPv6 ruuter ning teiseks hoida ära selle, et ükski interface ei saaks kogematta hilhem endale teist IPv6 aadress läbi automaat konfiguratsiooni.