Documentation
¶
Index ¶
- Constants
- Variables
- type Network
- func (network *Network) CheckInterfacePrivateRange(networkAdapter string) (bool, error)
- func (network *Network) CleanupNetworkAdapter(networkAdapter string) error
- func (network *Network) InitializeNetworkState(networkAdapter, connectionID 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
Constants ¶
View Source
const ( DNS1Offset = 0 DNS2Offset = 1 )
Variables ¶
View Source
var DefaultNetwork = Network{ NetworkManager: &impl.NetworkManager{}, Exec: &impl.Exec{}, }
Functions ¶
This section is empty.
Types ¶
type Network ¶
type Network struct { NetworkManager interfaces.NetworkManager Exec interfaces.Exec Settings gonetworkmanager.Settings Device gonetworkmanager.Device State NetworkState // contains filtered or unexported fields }
func NewNetwork ¶
func NewNetwork() *Network
func (*Network) CheckInterfacePrivateRange ¶
func (*Network) CleanupNetworkAdapter ¶ added in v0.0.2
func (*Network) InitializeNetworkState ¶
func (*Network) PropagateNetworkSettings ¶
func (*Network) RetrieveDNS1 ¶
func (*Network) RetrieveDNS2 ¶
func (*Network) RetrieveDefaultGateway ¶
func (*Network) RetrieveDeviceState ¶
func (*Network) RetrieveHostname ¶
func (*Network) RetrieveIPAddress ¶
func (*Network) RetrieveInternalMode ¶
func (*Network) RetrieveMACAddress ¶
func (*Network) RetrieveMode ¶
func (*Network) RetrieveSubnetMask ¶
func (*Network) SetDefaultGateway ¶
func (*Network) SetIPAddress ¶
Click to show internal directories.
Click to hide internal directories.