Add parameters needed for vde networking
parent
15c71df5e8
commit
ae40c57623
|
@ -72,6 +72,7 @@ type Driver struct {
|
||||||
Boot2DockerURL string
|
Boot2DockerURL string
|
||||||
NetworkInterface string
|
NetworkInterface string
|
||||||
NetworkAddress string
|
NetworkAddress string
|
||||||
|
NetworkSocket string
|
||||||
NetworkBridge string
|
NetworkBridge string
|
||||||
CaCertPath string
|
CaCertPath string
|
||||||
PrivateKeyPath string
|
PrivateKeyPath string
|
||||||
|
@ -402,6 +403,10 @@ func (d *Driver) Start() error {
|
||||||
startCmd = append(startCmd,
|
startCmd = append(startCmd,
|
||||||
"-nic", fmt.Sprintf("tap,model=virtio,ifname=%s,script=no,downscript=no", d.NetworkInterface),
|
"-nic", fmt.Sprintf("tap,model=virtio,ifname=%s,script=no,downscript=no", d.NetworkInterface),
|
||||||
)
|
)
|
||||||
|
} else if d.Network == "vde" {
|
||||||
|
startCmd = append(startCmd,
|
||||||
|
"-nic", fmt.Sprintf("vde,model=virtio,sock=%s", d.NetworkSocket),
|
||||||
|
)
|
||||||
} else if d.Network == "bridge" {
|
} else if d.Network == "bridge" {
|
||||||
startCmd = append(startCmd,
|
startCmd = append(startCmd,
|
||||||
"-nic", fmt.Sprintf("bridge,model=virtio,br=%s", d.NetworkBridge),
|
"-nic", fmt.Sprintf("bridge,model=virtio,br=%s", d.NetworkBridge),
|
||||||
|
|
Loading…
Reference in New Issue