Dieses ist ein Splitoff von diesem Beitrag. Details zum Thema auch hier.
Nachdem mir freundlicherweise verschiedene Logs zur Analyse Verfügung gestellt wurden habe ich folgendes rausgefunden:
OpenSuSE benutzt ab 13.1 den PredictableNetworkSupport und damit sind die Netzwerkinterfacenamen nicht mehr wlan... bzw eth... sondern gehorchen anderen Gesetzen. Ausserdem sind alle Konfigurationsdateien in /etc/sysconfig/network zu den Interfaces jetzt nur noch als root lesbar.
Die Umstellung den Interfacenamen ist die eine Sache. Wesentlich blöder ist der auf root eingeschränkte Zugriff auf die Konfigdateien, denn dadurch ist die Analysefunktion als normaler Benutzer ziemlich eingeschränkt. Es gibt nun zwei Möglichkeiten das zu lösen:
1) Es werden Fehlermeldungen geschrieben wenn die Konfigs nicht gelesen werden köennen und die Analyse ist sehr reduziert. Der Aufrufer muss dann entscheiden ob er es noch einmal als root aufrufen will.
2) Es wird generell erzwungen das Script als root aufzurufen bei openSuSE.
Mit beiden Lösungen bin ich nicht zufrieden. Ich möchte deshalb mal in die Runde fragen wie Ihr dazu steht bzw ob Ihr noch andere Lösungsansätze seht.
Nachdem mir freundlicherweise verschiedene Logs zur Analyse Verfügung gestellt wurden habe ich folgendes rausgefunden:
OpenSuSE benutzt ab 13.1 den PredictableNetworkSupport und damit sind die Netzwerkinterfacenamen nicht mehr wlan... bzw eth... sondern gehorchen anderen Gesetzen. Ausserdem sind alle Konfigurationsdateien in /etc/sysconfig/network zu den Interfaces jetzt nur noch als root lesbar.
Die Umstellung den Interfacenamen ist die eine Sache. Wesentlich blöder ist der auf root eingeschränkte Zugriff auf die Konfigdateien, denn dadurch ist die Analysefunktion als normaler Benutzer ziemlich eingeschränkt. Es gibt nun zwei Möglichkeiten das zu lösen:
1) Es werden Fehlermeldungen geschrieben wenn die Konfigs nicht gelesen werden köennen und die Analyse ist sehr reduziert. Der Aufrufer muss dann entscheiden ob er es noch einmal als root aufrufen will.
2) Es wird generell erzwungen das Script als root aufzurufen bei openSuSE.
Mit beiden Lösungen bin ich nicht zufrieden. Ich möchte deshalb mal in die Runde fragen wie Ihr dazu steht bzw ob Ihr noch andere Lösungsansätze seht.