github.com/yggdrasil-network/yggdrasil-go@v0.5.6/src/config/defaults_linux.go (about) 1 //go:build linux 2 // +build linux 3 4 package config 5 6 // Sane defaults for the Linux platform. The "default" options may be 7 // may be replaced by the running configuration. 8 func getDefaults() platformDefaultParameters { 9 return platformDefaultParameters{ 10 // Admin 11 DefaultAdminListen: "unix:///var/run/yggdrasil.sock", 12 13 // Configuration (used for yggdrasilctl) 14 DefaultConfigFile: "/etc/yggdrasil.conf", 15 16 // Multicast interfaces 17 DefaultMulticastInterfaces: []MulticastInterfaceConfig{ 18 {Regex: ".*", Beacon: true, Listen: true}, 19 }, 20 21 // TUN 22 MaximumIfMTU: 65535, 23 DefaultIfMTU: 65535, 24 DefaultIfName: "auto", 25 } 26 }