network

package
v0.0.0-...-97b8292 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FactoryConfig

func FactoryConfig() error

FactoryConfig 恢复出厂设置

func SaveConfig

func SaveConfig(newCfg *Config) error

SaveConfig 保存配置

Types

type Config

type Config struct {
	Auto         bool   `json:"auto"`                                             // 为true忽略其它参数,采用动态ip
	IPAddress    string `json:"ip_address" binding:"required_if=Auth true,ipv4"`  // 静态Ip地址
	NetMask      string `json:"net_mask" binding:"required_if=Auth true,ipv4"`    // 掩码
	Gateway      string `json:"gateway" binding:"required_if=Auth true,ipv4"`     // 网关地址
	PrimaryDNS   string `json:"primary_dns,omitempty" binding:"omitempty,ipv4"`   // 主DNS服务器
	SecondaryDNS string `json:"secondary_dns,omitempty" binding:"omitempty,ipv4"` // 次DNS服务器
	Mac          string `json:"-"`                                                // 这个是不准改的
}

Config 配置文件网络配置参数

func GetConfig

func GetConfig() Config

GetConfig 获得配置文件的相关配置

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL