NAT64

Aus Freifunk Franken
Version vom 28. März 2018, 14:06 Uhr von ChristianD (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ich möchte hier mal grob versuchen das NAT64 Setup für Freifunk zu erklären. == Vorraussetzung == * 1 /64 Public v6 Netz * 1 /96 v6 Netz (am besten auch Pu…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche

Ich möchte hier mal grob versuchen das NAT64 Setup für Freifunk zu erklären.

Vorraussetzung

  • 1 /64 Public v6 Netz
  • 1 /96 v6 Netz (am besten auch Public)
  • eine v4 Adresse wo man Traffic los werden kann (geht z.b. auch per Freifunk)
  • eine VM die per Ethernet an das Babelnetz angebunden ist
    • Bei mir ist es ens9 welches direkt in der Babelbridge über den Host hängt
  • es wird weder eine public v4 noch eine public v6 auf der VM benötigt (z.b. Hetzneradresse o.ä.)

Benötigte Programme

  • bind9
  • tayga


Tayga config

/usr/local/etc/tayga.conf

tun-device nat64
ipv4-addr 192.168.xx.1
prefix 2a0b:yy:xx:6464::/96
dynamic-pool 192.168.xx.0/24
data-dir /var/db/tayga
  • Erste Zeile gibt das Device an worüber später Tayga arbeitet
  • Zweite Zeile ist ein priv. Subnetz das tayga nutzt. Ich hab mich für ein 192.168.x.x entschieden. Man könnte auch ein 10er Subnetz hier im Wiki registrieren und per Babel announcen, dann spart man sich 1x NAT
  • Dritte Zeile wird das /96 angegeben worein die v4 Adressen später gemappt werden
  • Vierte Zeile ist der Pool den Tayga verwendet (2. Zeile)
  • Fünfte Zeile wird angegeben wo Tayga die Datenbank ablegt.

Interface config