diff --git a/internal/pkg/node/constructors.go b/internal/pkg/node/constructors.go index 8e1e125c..7f6fe700 100644 --- a/internal/pkg/node/constructors.go +++ b/internal/pkg/node/constructors.go @@ -24,7 +24,7 @@ defaultnode: system overlay: - wwinit kernel: - args: quiet crashkernel=no vga=791 + args: quiet crashkernel=no vga=791 net.naming-scheme=v238 init: /sbin/init root: initramfs profiles: diff --git a/overlays/wwinit/etc/udev/rules.d/70-ww4-netname.rules b/overlays/wwinit/etc/udev/rules.d/70-ww4-netname.rules new file mode 100644 index 00000000..b15fac55 --- /dev/null +++ b/overlays/wwinit/etc/udev/rules.d/70-ww4-netname.rules @@ -0,0 +1,9 @@ +# This file is autogenerated by warewulf +# Host: {{.BuildHost}} +# Time: {{.BuildTime}} +# Source: {{.BuildSource}} +{{range $devname, $netdev := .NetDevs}} +{{- if $netdev.Hwaddr }} +SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="{{ $netdev.Hwaddr }}", NAME="{{ $netdev.Device }}" +{{ end -}} +{{ end -}} \ No newline at end of file