Hallo zusammen,
ich habe ein Problem mit meinem Webserver, der in einer DMZ zwischen zwei Fritzboxen steht. Dieser ist auf DHCP konfiguriert und soll sowohl eine IPv4 als auch IPv6 Adresse von der Fritzbox beziehen.
Die ganze Geschichte inklusive aller Irrungen findet ihr auch hier im Linux-Forum.
Zum Fehlerbild der aktuelle Stand:
- Ich habe einen Webserver in der DMZ und einen Fileserver im internen Netz.
- Beide sind auf Suse Leap 15.1, neuester Patchlevel.
- Beide betreiben die netzwerkkarten mit Wicked.
- Beide sind, was das Netzwerk angeht insoweit identisch konfiguriert, als sie
- Je eine IPv4 und eine IPv6 per DHCP beziehen sollen
- die jeweilige Fritzbox so konfiguriert ist, dass sie ihnen immer die gleiche IP-Adresse zuweisen soll
Was passiert:
- Der Fileserver bekommt über DHCP erfolgreich sowohl eine IPv4 als auch eine IPv6 zugewiesen. Ich habe das auch schon hinter beiden Fritzboxen ausprobiert: Egal an welcher Fritzbox er hängt, mit "ip addr" sehe ich am aktiven Interface immer eine v4- und eine v6-Adresse.
- Der Webserver bekommt NUR eine IPv4-Adresse. Der Request zu IPv6 wird mit "wicked show all" als "ipv6 dhcp requesting" angezeigt. Das bleibt immer so. In der Folge hat er nur eine fe80-Adresse, keine 2a02...
- Den Webserver habe ich zu Testzwecken schon an beide Fritzboxen gehängt. Er bekommt von KEINER ein IPv6.
- Der Webserver hat eine zweite Netzwerkkarte on board, die bisher nicht konfiguriert war. Auch der Anschluss über diese zweite Karte und die Konfiguration als DHCP für IPOv4 und v6 ändert nichts.
Ich habe also zwei Leap 15.1 Rechner, von denen der eine immer eine v6-Adresse bekommt, egal wo er angeschlossen ist, der andere NIE - egal wo er angeschlossen ist.
Der Webserver (mit dem IPv6-Problem) ist eine Zotac Zbox CI327nano. Laut eMail-Rückfrage beim Hersteller IPv6 kompatibel. Als Modul wird von Suse das r8169 geladen.
Die Fritzboxen sind eine 6591cable für den Internetzugang / DMZ, und eine 7590 für das interne Netz.
Schon angeschaut und zwischen den Systemen abgeglichen habe ich folgende Files:
- /etc/sysconfic/network/dhcp sowie
- /etc/sysconfic/network/config
- Interface-Beschreibung in ifcfg-eth0 bzw. ifcfg-eth1 einheitlich gemacht
- /etc/dhclient.conf und /etc/dhclient6.conf
- link in /etc/sysctl.d namens 99-sysctl.conf, der auf die Datei /etc/sysctl.conf verweist, auf dem Webserver nachgezogen.
Falls irgendjemand noch eine Idee hat, woran es liegen könnte... Ich bin am Ende und ratlos...
Danke und viele Grüße,
Martin