Ipv6: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(29 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
=DHCPv6 und prefix Weitergabe=
+
*[[IPv6 Grundlagen]]
−
==Installieren==
+
*[[IPv6 Adressermittlungen]]
−
apt-get install RADVD
+
*[[ipv6 slaac]]
−
apt-get install wide-dhcpv6-client
+
*[[IPv6 Manuelle Konfiguration]]
−
in der abfrage während der Installation unser WAN Interface eingeben
+
*[[IPv6 unter Ubuntu/Debian]]
−
==System Vorbereiten==
+
*[[IPv6 Linux Router Einrichten]]
−
ipv6 forwarden & router Advertisment für WAN schnistelle erlauben
+
*[[Radvd]]
−
in /etc/sysctl.conf Hinzufügen
+
*[[Radvd mit DHCPv6]]
−
net.ipv6.conf.all.forwarding = 1
+
*[[Header-Felder im IPv6-Paket]]
−
net.ipv6.conf.eth0.accept_ra=2
+
*[[DNS mit DHCPv6]]
−
auf statisch setzen um den alternative wide dhcpv6 client zu benutzen
+
*[[ipv6 DNS Auflösung Deaktivieren]]
−
in /etc/network/interfaces auf statisch setzen
+
*[[IPv6 Routing]]
−
iface eth0 inet6 static
+
*[[Warum IPv6]]
−
==dhcp6c konfigurieren==
+
*[[IPv4 und IPv6 (Dual-Stack)]]
−
kann soweit kopiert werden darauf achten die WAN & LAN interfaces entsprechend anzupassen
+
*[[Vorteile von IPv6]]
−
in /etc/wide-dhcpv6/dhcp6c.conf
+
*[[IPv6 Adressraum]]
−
interface eth0 { # external facing interface (WAN)
+
*[[ICMPv6]]
−
  send ia-na 1;
+
*[[IPv6 Tunnel]]
−
  send ia-pd 1;
 
−
  request domain-name-servers;
 
−
  request domain-name;
 
−
  script "/etc/wide-dhcpv6/dhcp6c-script";
 
−
};
 
−
 
−
id-assoc pd 1 {
 
−
  prefix-interface eth1 { #internal facing interface (LAN)
 
−
    sla-id 0; # subnet. Combined with ia-pd to configure the subnet for this interface.
 
−
    ifid 1; #IP address "postfix". if not set it will use EUI-64 address of the interface. Combined with SLA-ID'd prefix to create full IP address of interface.
 
−
    sla-len 8; # prefix bits assigned. Take the prefix size you're assigned (something like /48 or /56) and subtract it from 64. In my case I was being assigned a /56, so 64-56=8
 
−
    };
 
−
  };
 
−
 
−
  id-assoc na 1 {
 
−
  # id-assoc for eth1
 
−
};
 
−
 
 
−
==radvd einrichten==
 
−
 
 
−
zunächst finden wir raus unter welchem level die programme in sbin gestartet werden
 
−
/sbin/runlevel
 
−
N 2
 
−
nun gehen wir in den entsprechenden ordner un nenen noch die datei S20radvd um
 
−
cd /etc/rc2.d
 
−
mv S20radvd S98radvd
 
−
vi S98radvd  und noch sleep 10 hinzufügen an den anfang
 
−
in /etc/radvd.conf folgendes eintragen und
 
−
interface eth1 # LAN interfaces entsprechend anzupassen
 
−
{
 
−
AdvManagedFlag off; # no DHCPv6 server here.
 
−
AdvOtherConfigFlag off; # not even for options.
 
−
AdvSendAdvert on;
 
−
AdvDefaultPreference high;
 
−
AdvLinkMTU 1280;
 
−
prefix ::/64 #pick one non-link-local prefix assigned to the interface and start advertising it
 
−
{
 
−
AdvOnLink on;
 
−
AdvAutonomous on;
 
−
};
 
−
};
 
−
radvd neustarten
 
−
/etc/init.d/radvd restart
 
−
 
 
−
wir sollten jetzt auf unsere WAN schnistelle eine ip gebunden bekommen ungefär so  inet6-Adresse: 1111:2222:3333:44444:5555:6666:77777:8888/128 Gültigkeitsbereich:Global
 
−
und an unserer LAN schnistelle sollten wir jetzt das subnets das wir von unserem provider zur ferfügung gestellt bekommen nun vergeben können
 
−
 
 
 
=links=
 
=links=
 
*http://mirrors.bieringer.de/Linux+IPv6-HOWTO-de/index.html
 
*http://mirrors.bieringer.de/Linux+IPv6-HOWTO-de/index.html

Aktuelle Version vom 18. Januar 2024, 06:18 Uhr