FreeNAS/freenas 7d48aa2src/freenas/etc netcli

fix(netcli): basic validation of VIP

There are a number of ways we could do this better but it is not worth
the effort. We really need a netcli rewrite using middlewared.

Ticket: #25526
(cherry picked from commit c17ecd95c47fffc89c02c89ed467bee7834ee4fd)
DeltaFile
+29-10src/freenas/etc/netcli
+29-101 files

UnifiedSplitRaw