summaryrefslogtreecommitdiffstats
path: root/doc/manual/en_US/man_VBoxManage-hostonlynet.xml
blob: d55362b4d4c30caf4cf46796da37cf3c979aff63 (plain)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<?xml version="1.0" encoding="UTF-8"?>
<!--
    manpage, user manual, usage: VBoxManage hostonlynet
-->
<!--
    Copyright (C) 2021-2022 Oracle and/or its affiliates.

    This file is part of VirtualBox base platform packages, as
    available from https://www.virtualbox.org.

    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation, in version 3 of the
    License.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, see <https://www.gnu.org/licenses>.

    SPDX-License-Identifier: GPL-3.0-only
-->
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
<!ENTITY % all.entities SYSTEM "all-entities.ent">
%all.entities;
]>
<refentry id="vboxmanage-hostonlynet" lang="en">
  <refentryinfo>
    <pubdate>$Date: 2022-08-22 19:43:14 +0200 (Mon, 22 Aug 2022) $</pubdate>
    <title>VBoxManage hostonlynet</title>
  </refentryinfo>

  <refmeta>
    <refentrytitle>VBoxManage-hostonlynet</refentrytitle>
    <manvolnum>1</manvolnum>
  </refmeta>

  <refnamediv>
    <refname>VBoxManage-hostonlynet</refname>
    <refpurpose>Host Only Network management</refpurpose>
    <refclass>&product-name;</refclass>
  </refnamediv>

  <refsynopsisdiv>
    <cmdsynopsis id="synopsis-vboxmanage-hostonlynet-add">
      <command>VBoxManage hostonlynet add</command>
      <arg choice="req">--name=<replaceable>netname</replaceable></arg>
      <arg choice="opt">--id=<replaceable>netid</replaceable></arg>
      <arg choice="req">--netmask=<replaceable>mask</replaceable></arg>
      <arg choice="req">--lower-ip=<replaceable>address</replaceable></arg>
      <arg choice="req">--upper-ip=<replaceable>address</replaceable></arg>
      <group choice="opt">
        <arg choice="plain">--enable</arg>
        <arg choice="plain">--disable</arg>
      </group>
    </cmdsynopsis>
    <cmdsynopsis id="synopsis-vboxmanage-hostonlynet-modify">
      <command>VBoxManage hostonlynet modify</command>
      <group choice="req">
        <arg choice="plain">--name=<replaceable>netname</replaceable></arg>
        <arg choice="plain">--id=<replaceable>netid</replaceable></arg>
      </group>
      <arg choice="opt">--lower-ip=<replaceable>address</replaceable></arg>
      <arg choice="opt">--upper-ip=<replaceable>address</replaceable></arg>
      <arg choice="opt">--netmask=<replaceable>mask</replaceable></arg>
      <group choice="opt">
        <arg choice="plain">--enable</arg>
        <arg choice="plain">--disable</arg>
      </group>
    </cmdsynopsis>
    <cmdsynopsis id="synopsis-vboxmanage-hostonlynet-remove">
      <command>VBoxManage hostonlynet remove</command>
      <group choice="req">
        <arg choice="plain">--name=<replaceable>netname</replaceable></arg>
        <arg choice="plain">--id=<replaceable>netid</replaceable></arg>
      </group>
    </cmdsynopsis>
  </refsynopsisdiv>

  <refsect1>
    <title>Description</title>

    <para>
      The <command>hostonlynet</command> commands enable you to control
       host-only networks.
    </para>

    <refsect2 id="vboxmanage-hostonlynet-common-options">
      <title>Common options</title>
      <remark role="help-scope" condition="GLOBAL"/>
      <para>The subcommands of <command>hostonlynet</command> all operate on an
        host-only network that can be identified via its name or uuid:</para>
      <variablelist>
        <varlistentry>
          <term>--name=<replaceable>netname</replaceable></term>
          <listitem><para>The host-only network name.  You see it as
            VBoxNetworkName in the output from
            <command>VBoxManage list hostonlynets</command>.
          </para></listitem>
        </varlistentry>
        <varlistentry>
          <term>--id=<replaceable>netid</replaceable></term>
          <listitem><para>The host-only network uuid.  If not specified when
            adding a new network, one will be generated automatically.
          </para></listitem>
        </varlistentry>
      </variablelist>
    </refsect2>

    <refsect2 id="vboxmanage-hostonlynet-add">
      <title>hostonlynet add</title>
      <remark role="help-copy-synopsis"/>
      <para>
        Adds a new host-only network.
      </para>
      <para>
        Options configuring the host-only network:
      </para>
      <variablelist>
        <varlistentry>
          <term><option>--netmask=<replaceable>mask</replaceable></option></term>
          <listitem><para>The network mask.  Typically 255.255.255.0.</para></listitem>
        </varlistentry>
        <varlistentry>
          <term><option>--lower-ip=<replaceable>address</replaceable></option>, <option>--upper-ip=<replaceable>address</replaceable></option></term>
          <listitem><para>The IP address range for handing out via DHCP.  The upper
            boundrary is inclusive while the lower one is not, so the upper address
            will be handed out to a client, while the lower
            address will be used by the host itself.</para></listitem>
        </varlistentry>
        <varlistentry>
          <term><option>--enable</option>, --disable</term>
          <listitem><para>Whether to enable the host-only network or disable it.  If not specified,
            the network will be created in enabled state.</para></listitem>
        </varlistentry>
      </variablelist>
    </refsect2>

    <refsect2 id="vboxmanage-hostonlynet-modify">
      <title>hostonlynet modify</title>
      <remark role="help-copy-synopsis"/>
      <para>
        This modifies an existing host-only network configuration.  It takes the same
        options as the <command>add</command> command.
      </para>
    </refsect2>

    <refsect2 id="vboxmanage-hostonlynet-remove">
      <title>hostonlynet remove</title>
      <remark role="help-copy-synopsis"/>
      <para>
        Removes the specified host-only network.
      </para>
    </refsect2>

  </refsect1>

</refentry>