diff options
author | Mike Larkin <mlarkin@cvs.openbsd.org> | 2016-08-18 00:06:33 +0000 |
---|---|---|
committer | Mike Larkin <mlarkin@cvs.openbsd.org> | 2016-08-18 00:06:33 +0000 |
commit | 8714776712898565c47325073f399b04f1c49601 (patch) | |
tree | 894dc9ae9bd78097c64f0c4937c6e4cef8c7b02d /usr.sbin | |
parent | 73b893d82dd185187f65f024c84d3a2ad7cf9d62 (diff) |
add section on VM networking. more to come, this is a starting point for
further documentation.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/vmctl/vmctl.8 | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/usr.sbin/vmctl/vmctl.8 b/usr.sbin/vmctl/vmctl.8 index 64b4ad5aedd..e1f5f5fc61c 100644 --- a/usr.sbin/vmctl/vmctl.8 +++ b/usr.sbin/vmctl/vmctl.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: vmctl.8,v 1.10 2016/01/03 23:03:30 mlarkin Exp $ +.\" $OpenBSD: vmctl.8,v 1.11 2016/08/18 00:06:32 mlarkin Exp $ .\" .\" Copyright (c) 2015 Mike Larkin <mlarkin@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: January 3 2016 $ +.Dd $Mdocdate: August 18 2016 $ .Dt VMCTL 8 .Os .Sh NAME @@ -110,6 +110,24 @@ The VMM subsystem could not be enabled or disabled as requested. .It A requested VM-based operation could not be completed. .El +.Sh VM NETWORKING +If the -i option is specified during VM start, a corresponding number +of host-side +.Xr tap 4 +interfaces will be allocated and mapped to the +.Xr vio 4 +interfaces inside the guest VM. This +.Xr tap 4 / +.Xr vio 4 +interface mapping allows guest network traffic to be manipulated by +the host. Any valid host-side interface configuration may be performed +on these +.Xr tap 4 +interfaces, such as bridging (via +.Xr bridge 4 +), or using +.Xr pf 4 +nat-to rules to create private or host-side NATed networks, as desired. .Sh EXAMPLES Create a 4.5 Gigabyte disk image, disk.img: .Dl $ vmctl create disk.img -s 4.5G @@ -126,7 +144,11 @@ Terminate VM number 1: .Xr vmm 4 , .Xr vm.conf 5 , .Xr rc.conf 8 , -.Xr vmd 8 +.Xr vmd 8 , +.Xr vio 4 , +.Xr tap 4 , +.Xr bridge 4 , +.Xr pf 4 .Sh HISTORY The .Nm |