MCPcopy Create free account
hub / github.com/encodeous/nylon / InitInterface

Function InitInterface

core/sys_linux.go:23–29  ·  view source on GitHub ↗
(logger *slog.Logger, ifName string)

Source from the content-addressed store, hash-verified

21}
22
23func InitInterface(logger *slog.Logger, ifName string) error {
24 err := Exec(logger, "ip", "link", "set", ifName, "up")
25 if err != nil {
26 return err
27 }
28 return nil
29}
30
31func ConfigureAlias(logger *slog.Logger, ifName string, addr netip.Addr) error {
32 return Exec(logger, "ip", "addr", "add", state.AddrToPrefix(addr).String(), "dev", ifName)

Callers 1

initWireGuardMethod · 0.70

Calls 1

ExecFunction · 0.85

Tested by

no test coverage detected