(logger *slog.Logger, ifName string, addr netip.Addr)
| 32 | } |
| 33 | |
| 34 | func RemoveAlias(logger *slog.Logger, ifName string, addr netip.Addr) error { |
| 35 | if addr.Is4() { |
| 36 | return Exec(logger, "/sbin/ifconfig", ifName, "-alias", addr.String()) |
| 37 | } else { |
| 38 | return Exec(logger, "/sbin/ifconfig", ifName, "inet6", addr.String(), "-alias") |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | func PrefixToMaskString(p netip.Prefix) string { |
| 43 | if !p.IsValid() { |