mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-21 10:09:07 +00:00
Merge pull request #2930 from obergner/vbox-set-bridge-iface
Add cli option '--bridgeadapter' to 'linuxkit vbox run'
This commit is contained in:
commit
f6c7422142
@ -52,6 +52,7 @@ func runVbox(args []string) {
|
|||||||
|
|
||||||
// networking
|
// networking
|
||||||
networking := flags.String("networking", "nat", "Networking mode. null|nat|bridged|intnet|hostonly|generic|natnetwork[<devicename>]")
|
networking := flags.String("networking", "nat", "Networking mode. null|nat|bridged|intnet|hostonly|generic|natnetwork[<devicename>]")
|
||||||
|
bridgeadapter := flags.String("bridgeadapter", "", "Bridge adapter interface to use if networking mode is bridged")
|
||||||
|
|
||||||
if err := flags.Parse(args); err != nil {
|
if err := flags.Parse(args); err != nil {
|
||||||
log.Fatal("Unable to parse args")
|
log.Fatal("Unable to parse args")
|
||||||
@ -202,6 +203,12 @@ func runVbox(args []string) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("modifyvm --nic error: %v\n%s", err, out)
|
log.Fatalf("modifyvm --nic error: %v\n%s", err, out)
|
||||||
}
|
}
|
||||||
|
if *networking == "bridged" {
|
||||||
|
_, out, err = manage(vboxmanage, "modifyvm", name, "--bridgeadapter1", *bridgeadapter)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("modifyvm --bridgeadapter error: %v\n%s", err, out)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
_, out, err = manage(vboxmanage, "modifyvm", name, "--cableconnected1", "on")
|
_, out, err = manage(vboxmanage, "modifyvm", name, "--cableconnected1", "on")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user