mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 09:39:08 +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 := 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 {
|
||||
log.Fatal("Unable to parse args")
|
||||
@ -202,6 +203,12 @@ func runVbox(args []string) {
|
||||
if err != nil {
|
||||
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")
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user