temp_prefered_lft temp_valid_lft werden nicht beachtet
Hallo Zusammen, Umgebung: openSUSE leap 15.5 und wicked (und eine Fritz Box als Router). Falls relevant: eth0 ist für die dynamische Adressen-Vergabe mittels DHCP für DHCP4 und DHCP6 eingestellt und hängt direkt an der Fritz Box. In der Datei /etc/sysctl.conf habe ich folgendes eingestellt: net.ipv6.conf.eth0.temp_prefered_lft = 21600 net.ipv6.conf.eth0.temp_valid_lft = 86400 net.ipv6.conf.eth0.use_tempaddr = 2 Das wird auch übernommen, wie man mittels sysctl -p überprüfen kann. Nun funktioniert aber nur die dritte Einstellung wie sie soll, d.h. bei Internet-Anfragen wird die temporäre IPv6 Adresse verwendet, wie man z.B. mittels https://test-ipv6.com/ aber auch vielen anderen Webseiten überprüfen kann, nicht die, welche aus der MAC Adresse gebildet wird. (Zum Vergleich: Die Voreinstellung war 1 und damit wurde zwar eine temporäre IPv6 Adresse generiert, genutzt wurde aber die statische, auf der MAC-Adresse basierende. Der Wechsel von 1 auf 2 hat sich wie erwartet ausgewirkt.) Leider haben die beiden anderen Einstellungen keine Wirkung. ip -a a zeigt für das Interface andere Werte an, die sich auch regelmäßig ändern. Damit meine ich, dass sie nicht nur runter gezählt sondern alle paar Minuten auf ganz andere Werte gesetzt werden. Ich weiß nicht, ob hier schwarze Magie am Werk ist, aber wenn ich in meiner Fritz Box unter Internet > Online Monitor nachsehe, wird dort u.a. der IPv6 prefix angezeigt, den mir mein ISP (DTAG) zugewiesen hat. Daneben steht auch ein Valid for der Art "14382/1782s". Diese Werte werden auch runter gezählt und springen zwischendurch immer wieder hin und her, mal zu höheren Werten, mal zu niedrigeren Werten. Der zweite Wert entspricht ziemlich genau dem, was ip -a a als preferred_lft anzeigt, der erste Wert ungefähr dem doppelten von dem, was ip -a a für valid_lft anzeigt. Was ist hier los, und wie bekomme ich das, das via sysctl eingestellt ist, dazu, beachtet zu werden? Vielen Dank vorab! Viele Grüße Karl
participants (1)
-
Karl Weber