ich habe vor ein paar Jahren einen Igel mit Debian gebraucht gekauft. Der konnte immer alles was ich wollte und ich musste nicht viel daran machen. Nun stelle ich mein Netzwerk gezwungernermaßen auf IPv6 um. Die IPv6 habe ich in der Fritzbox schon aktiviert. Auch intern beziehen fast alle Geräte im Netzwerk eine entsprechende IP. Nur der Igel eben nicht. Da ist das wohl deaktiviert bzw. nur IPv4 eingerichtet.
Da ich von Linux aber null Ahnung habe und immer nur ein paar Updates per Konsole gemacht habe, frage ich hier mal freundlich an. Habe im Netz nur Konfigurationen gefunden, die eine feste IPv6 in ihre /etc/network/interfaces eintragen. Aber ich möchte ja erstmal, dass der Igel überhaupt eine IPv6 von der Fritzbox bezieht - also automatisch.
Kann mir jemand sagen was ich in die o.g. Datei eintragen muss, damit er sich eine IPv6 zieht?
Ich gehe jetzt mal von einem aktuellen debian/ubuntu aus. Also wenn du hier nicht explizit ipv6 deaktiviert hast oder ähnliches solltest du automatisch eine ipv6 Adresse bekommen. Kann natürlich sein die Netzwerkkarte/Treiber gar kein ipv6 unterstützt.
Prüfe mal die Ausgabe ob ipv6 aktiviert ist bzw. du nicht "**disable_ipv6 = 1" siehst.
cat /etc/sysctl.conf | grep ipv6
Dann ist ipv6 aktiviert bzw. das ist Default aktiviert und wäre somit okay. Wie ist den die Ausgabe bei "ifconfig" und "/etc/network/interfaces"?
In der /etc/network/interfaces sollte es ausreichend sein das für ipv6 "iface eth0 inet6 auto" drinnen steht. Solltest du das bei dir haben und trotzdem mit ifconfig keine ipv6 Adressen sehen tippe ich darauf das die netzwerkkarte/Treiber das nicht kann.
Genau DAS ist mein Problem. In der /network/interfaces steht nur was zu IPv4. Vermute ich zumindest. Und genau diese Frage hatte ja gestellt. Was muss ich da reinschreiben, dass er sich eine V6 zieht ?
GNU nano 2.7.4 Datei: /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
Mit diesem Eintrag " iface enp0s18 inet static " vergibst du für den Igel eine statische IP und der DHCP der Fritzbox kann dir so keine ipV6 zuweisen.
Und ja einfach mal unten nach dem gateway ne leerzeile und dann " iface eth0 inet6 auto " und einen reboot und schauen ob das ging.
Evtl muss man noch aus dem eth0 ein enp0s18 machen, da bin ich mir aber gerade net sicher
iface enp0s18 inet6 auto wäre aber dann bei dir richtig.
So sollte es gehen Adressen und Interface musst noch anpassen.
Code:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens33
iface ens33 inet static
address 192.168.1.20
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto
Starte mal komplett neu. Hab die Einstellungen in einer Debian10 VM getestet hier ging es. Falls nach einem Neustart trotzdem kein ipv4 mehr geht dann nimm mal die Zeile " iface enp0s18 inet6 auto" wieder raus und boote nochmal um zu prüfen ob ipv4 wieder erreichbar ist.