Versions in this module Expand all Collapse all v0 v0.0.2 May 23, 2024 Changes in this version type Network + func (network *Network) CleanupNetworkAdapter(networkAdapter string) error v0.0.1 Apr 24, 2024 Changes in this version + const DNS1Offset + const DNS2Offset + var DefaultNetwork = Network + type Network struct + Device gonetworkmanager.Device + Exec interfaces.Exec + NetworkManager interfaces.NetworkManager + Settings gonetworkmanager.Settings + State NetworkState + func NewNetwork() *Network + func (network *Network) CheckInterfacePrivateRange(networkAdapter string) (bool, error) + func (network *Network) InitializeNetworkState(networkAdapter string) + func (network *Network) PropagateNetworkSettings(networkAdapter string) error + func (network *Network) RetrieveDNS1(networkAdapter string) (string, error) + func (network *Network) RetrieveDNS2(networkAdapter string) (string, error) + func (network *Network) RetrieveDefaultGateway(networkAdapter string) (string, error) + func (network *Network) RetrieveDeviceState(networkAdapter string) gonetworkmanager.NmDeviceState + func (network *Network) RetrieveHostname() (string, error) + func (network *Network) RetrieveIPAddress(networkAdapter string) (string, error) + func (network *Network) RetrieveInternalMode() string + func (network *Network) RetrieveMACAddress(networkAdapter string) (string, error) + func (network *Network) RetrieveMode(networkAdapter string) (string, error) + func (network *Network) RetrieveSubnetMask(networkAdapter string) (string, error) + func (network *Network) SetDNS1(networkAdapter string, dns1 string) error + func (network *Network) SetDNS2(networkAdapter string, dns2 string) error + func (network *Network) SetDefaultGateway(networkAdapter string, gateway string) error + func (network *Network) SetIPAddress(networkAdapter string, ip string) error + func (network *Network) SetIPs(networkAdapter string, mode string, ip string, subnet string, gateway string, ...) error + func (network *Network) SetMode(networkAdapter string, mode string) error + func (network *Network) SetSubnetMask(networkAdapter string, subnet string) error + type NetworkState struct + DNS1 string + DNS2 string + DefaultGateway string + IPAddress string + Mode string + SubnetMask string