diff --git a/internal/app/wwctl/node/set/main.go b/internal/app/wwctl/node/set/main.go index 5302245e..c4a69f48 100644 --- a/internal/app/wwctl/node/set/main.go +++ b/internal/app/wwctl/node/set/main.go @@ -237,7 +237,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error { } wwlog.Printf(wwlog.VERBOSE, "Node: %s:%s, Setting HW address to: %s\n", n.Id.Get(), SetNetName, SetHwaddr) - n.NetDevs[SetNetName].Hwaddr.Set(SetHwaddr) + n.NetDevs[SetNetName].Hwaddr.Set(strings.ToLower(SetHwaddr)) } if SetType != "" { diff --git a/internal/pkg/warewulfd/parser.go b/internal/pkg/warewulfd/parser.go index a98c3808..a473f22d 100644 --- a/internal/pkg/warewulfd/parser.go +++ b/internal/pkg/warewulfd/parser.go @@ -22,7 +22,7 @@ func parseReq(req *http.Request) (parserInfo, error) { url := strings.Split(req.URL.Path, "?")[0] hwaddr := strings.Split(url, "/")[2] hwaddr = strings.ReplaceAll(hwaddr, "-", ":") - hwaddr = strings.ToUpper(hwaddr) + hwaddr = strings.ToLower(hwaddr) ret.hwaddr = hwaddr ret.ipaddr = strings.Split(req.RemoteAddr, ":")[0]