On Fri, Jan 17, Robert Schweikert wrote:
On 01/17/2014 03:01 PM, Olaf Hering wrote:
On Fri, Jan 17, Olaf Hering wrote:
so called stable by-id names can not be stable. We learned that with
Corretion: s/by-id/by-path/
But that does not invalidate the point. So basically you guys are telling me that from a KIWI point of view we have to recommend to our users to fiddle with udev rules and then go back to the regular etc/sysconfig/network/ifcfg-.... script method.
The network config is and was stored in ifcfg-<interface>, and both ifup and wicked continue to read just that. Simply because its an established and well understood interface. We had udev rules in place which made sure the string <interface> is bound to a certain MAC address. Thats not perfect for "sharing" the same disk with different VMs and their different MACs. At least for native its good and predictable. It could be improved by making sure that if just a single interface exists it will get eth0. But noone asked for that, it annoyed just me while moving vm disks around, it can be fixed by removing 70-persistent-net.rules before reboot. Now someone came up with something half-baked and <interface> is not predictable anymore. And worse, not even stable. Even if its sold as stable. So for us as distributor it would have been wise to minimize the damage by throwing just a little bit of our experience with the matter into the game and keep 70-persistent-net.rules. Its certainly not up to the user to fiddle with that. Its up to us to silently provide that file and move on. In case of KIWI, come up with a simple helper which does what is needed, or carry the old helper for your own purpose. Olaf -- To unsubscribe, e-mail: wicked-devel+unsubscribe@opensuse.org To contact the owner, e-mail: wicked-devel+owner@opensuse.org