Die zwei Methoden zur Bildung der SLAAC-Adresse: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 22: Zeile 22:
  
 
==Linux==
 
==Linux==
Privacy Extensions aktivieren:
+
Privacy Extensions dauerhaft aktivieren:
* <code>echo 2 > /proc/sys/net/ipv6/conf/all/use_tempaddr</code>
+
* Datei <code>/etc/sysctl.conf</code> ergänzen:
Privacy Extensions deaktivieren:
+
* Inhalt hinzufügen:
* <code>echo 0 > /proc/sys/net/ipv6/conf/all/use_tempaddr</code>
+
** <code>net.ipv6.conf.all.use_tempaddr=2</code>
 +
** <code>net.ipv6.conf.default.use_tempaddr=2</code>
 +
* Änderungen sofort aktivieren:
 +
* <code>sysctl -p</code>
 +
 
 +
Privacy Extensions dauerhaft deaktivieren:
 +
;Datei ergänzen
 +
*vi /etc/sysctl.conf</code>
 +
net.ipv6.conf.all.use_tempaddr=0
 +
net.ipv6.conf.default.use_tempaddr=0
 +
Änderungen sofort aktivieren:
 +
* <code>sysctl -p</code>
  
 
==FreeBSD==
 
==FreeBSD==
Privacy Extensions aktivieren:
+
Privacy Extensions dauerhaft aktivieren:
* <code>sysctl net.inet6.ip6.use_tempaddr=1</code>
+
* Datei <code>/etc/sysctl.conf</code> ergänzen:
Privacy Extensions deaktivieren:
+
* Inhalt hinzufügen:
* <code>sysctl net.inet6.ip6.use_tempaddr=0</code>
+
** <code>net.inet6.ip6.use_tempaddr=1</code>
 +
* Änderungen sofort aktivieren:
 +
* <code>sysctl -f /etc/sysctl.conf</code>
 +
 
 +
Privacy Extensions dauerhaft deaktivieren:
 +
* Datei <code>/etc/sysctl.conf</code> ergänzen:
 +
* Inhalt hinzufügen:
 +
** <code>net.inet6.ip6.use_tempaddr=0</code>
 +
* Änderungen sofort aktivieren:
 +
* <code>sysctl -f /etc/sysctl.conf</code>
 +
 
  
 
==macOS==
 
==macOS==

Version vom 29. April 2025, 16:44 Uhr

Methoden zur Bildung der SLAAC-Adresse

Methode Beschreibung Eigenschaften
EUI-64 Hostteil wird aus der MAC-Adresse gebildet (Interface-Identifier). Stabil, eindeutig, aber nachvollziehbar bis zur Hardware (wenig Privatsphäre).
Privacy Extensions Hostteil wird zufällig erzeugt. Erhöhte Privatsphäre, dynamisch wechselnde Adressen, schwer zurückverfolgbar.

Hinweis

  • Moderne Betriebssysteme (z. B. Windows, Linux, macOS) verwenden standardmäßig Privacy Extensions für IPv6-Adressen.
  • EUI-64-Adressen werden oft zusätzlich für interne Kommunikation behalten (z. B. Router-Management).

Ein- oder Umstellen über die Konsole

Windows

Privacy Extensions aktivieren:

  • netsh interface ipv6 set privacy state=enabled

Privacy Extensions deaktivieren:

  • netsh interface ipv6 set privacy state=disabled

Linux

Privacy Extensions dauerhaft aktivieren:

  • Datei /etc/sysctl.conf ergänzen:
  • Inhalt hinzufügen:
    • net.ipv6.conf.all.use_tempaddr=2
    • net.ipv6.conf.default.use_tempaddr=2
  • Änderungen sofort aktivieren:
  • sysctl -p

Privacy Extensions dauerhaft deaktivieren:

Datei ergänzen
  • vi /etc/sysctl.conf
net.ipv6.conf.all.use_tempaddr=0
net.ipv6.conf.default.use_tempaddr=0

Änderungen sofort aktivieren:

  • sysctl -p

FreeBSD

Privacy Extensions dauerhaft aktivieren:

  • Datei /etc/sysctl.conf ergänzen:
  • Inhalt hinzufügen:
    • net.inet6.ip6.use_tempaddr=1
  • Änderungen sofort aktivieren:
  • sysctl -f /etc/sysctl.conf

Privacy Extensions dauerhaft deaktivieren:

  • Datei /etc/sysctl.conf ergänzen:
  • Inhalt hinzufügen:
    • net.inet6.ip6.use_tempaddr=0
  • Änderungen sofort aktivieren:
  • sysctl -f /etc/sysctl.conf


macOS

Privacy Extensions aktivieren:

  • sudo sysctl -w net.inet6.ip6.use_tempaddr=1

Privacy Extensions deaktivieren:

  • sudo sysctl -w net.inet6.ip6.use_tempaddr=0