1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
package libvirt
const (
NetworkTemplate = `<network>
<name>{{ .NetworkName }}</name>
<uuid>49eee855-d342-46c3-9ed3-b8d1758814cd</uuid>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='crc' stp='on' delay='0'/>
<mac address='52:54:00:fd:be:d0'/>
<ip family='ipv4' address='192.168.130.1' prefix='24'>
<dhcp>
<host mac='{{ .MAC }}' ip='{{ .IP }}'/>
</dhcp>
</ip>
</network>`
)
type NetworkConfig struct {
NetworkName string
MAC string
IP string
}
|