FreeBSD 6to4 relay konfiguráció

Követelmények

6to4 anycast relay konfiguráció

6to4 tunnel konfiguráció

    # ifconfig stf create

6to4 cím konfigurálása az interfészre

(Figyelem: prefix length 16 kötelező!)

    # ifconfig stf0 inet6 6to4addr prefixlen 16

IPv6 kapcsolat konfigurálása

Mivel 6to4 relay-t konfigurálunk szükséges jó IPv6 kapcsolat is (lehet natív, vagy tunnelezett)

Tegyük fel az IPv6 kapcsolat 2001:db8:1::1 Gateway-en keresztül érhető el a fxp0 interfészen: IPv6 cím konfigurálása:

  # ifconfig fxp0 inet6 alias 2001:db8:1::2

Default route konfigurálása:

  # route add -inet6 default 2001:db8:1::1

Relay publikálás

  1. Meg kell hirdetni BGP-n 2002::/16 prefix-et, hogy elérhető a felkonfigurált 6to4 relay IPv6 címén. ( A példában: 2001:db8:1::2 ) Ezáltal a natív IPv6 csomópontok el fogják tudni érni a 6to4 csomópontokat (2002::/16 címűeket).
  2. Meg kell hirdetni a 6to4 relay IPv4 anycast címét (192.88.99.1) tipikusan BGP-n a anycast prefixet (192.88.99.0/24) kell meghirdetni. Ezáltal a relay-t automatikusan el kezdik használni a 6to4 csomópontok (2002::/16 című gépek) és továbbításra kerülnek a natív IPv6 csomópontokhoz.

Konfiguációs fájlba írás

Extra scripttel

   #!/bin/sh

   IPV4=$1
   PARTS=`echo $IPV4 | tr . ' '`
   PREFIX48=`printf "2002:%02x%02x:%02x%02x" $PARTS`

   STF_IF="stf0"
   STF_NET6="$PREFIX48":0001
   STF_IP6="$STF_NET6"::1

   ifconfig $STF_IF inet6 $STF_IP6 prefixlen 16 alias

   ifconfig ne0 inet6 alias 2001:db8:1::2
   route add -inet6 default 2001:db8:1::1

rc.conf fájllal

Írjuk be az /etc/rc.conf fájlba:

  stf_interface_ipv4addr="public_v4addr"
  ipv6_defaultrouter="2001:db8:1::1"

Campus6: FreeBSD_6to4_konfiguráció (last edited 2008-09-15 08:24:30 by mohacsi)