Documentation
¶
Index ¶
- func FindEthIfaceByIp(ipaddr string) (ifaceName string, err error)
- func FindEthIfaceNames() (ifaceNames []string, err error)
- func FindEthIfaces() (ethIfaces []net.Interface, err error)
- func FindIface(iface string) (*net.Interface, error)
- func FindIfaceByIp(ipaddr string) (ifaceName string, err error)
- func GetAvailableTunName(tunPrefix string) (string, error)
- func GetAvailableUTunName() (string, error)
- func GetIfacesNameByPrefix(prefix string) ([]string, error)
- func IsIfaceExist(iface string) (bool, error)
- func IsIfaceUp(iface string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindEthIfaceNames ¶
func FindEthIfaces ¶
func FindIface ¶ added in v0.1.73
net.InterfaceByName(), err 会有 "no such network interface" if strings.Contains(err.Error(), "no such network interface") {
func GetAvailableTunName ¶
format can be: tun0, tun_0, so the prefix should be tun/tun_
func GetIfacesNameByPrefix ¶
func IsIfaceExist ¶ added in v0.1.73
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.