Ipv6

Материал из OpenBSD-Wiki
Перейти к навигации Перейти к поиску

На примере ЭР-Телеком (domru.ru) — динамическое PD без NA. Понадобится клиентская часть wide-dhcp (есть в портах)

em0 — локаль
em1 — к провайдеру, хост для pppoe0

# /etc/hostname.pppoe0

pppoedev em1 pppoeac "DOM.RU" -pppoesvc authproto chap authname 'blabla' authkey 'blabla' description "PPPOE" up

inet 0.0.0.0 255.255.255.255 NONE
dest 0.0.0.1
!/sbin/route add -inet default 0.0.0.1 -ifp pppoe0

!/bin/echo 'keyinfo kame-key { realm "foo.bar.baz"; keyid 1; secret "blabla"; };'>/tmp/dhcp6c.conf
!/bin/echo 'interface pppoe0 { send ia-na; send ia-pd; send rapid-commit; request domain-name-servers; };'>>/tmp/dhcp6c.conf
!/bin/echo 'id-assoc pd { prefix-interface em0 { sla-id 1; sla-len 0; }; };'>>/tmp/dhcp6c.conf
!/bin/echo 'id-assoc na { };'>>/tmp/dhcp6c.conf
!/usr/local/sbin/dhcp6c -c /tmp/dhcp6c.conf pppoe0
!/sbin/route add -inet6 default `/sbin/rtsol -d pppoe0 2>&1|/usr/bin/grep --line-buffered 'received RA from '|/usr/bin/awk '{print $4}'` -ifp pppoe0

# /etc/rc.conf.local

rtadvd_flags="em0"

# sysctl

net.inet6.ip6.forwarding=1
net.inet6.ip6.accept_rtadv=0