$Date: 2025-08-11 19:18:47 +0200 (Mon, 11 Aug 2025) $

VBoxManage natnetwork

VBoxManage-natnetwork 1
VBoxManage-natnetwork создает, изменяет или управляет сетью NAT &product-name;
`VBoxManage natnetwork add` --disable --enable --netname=имя --network=сеть --dhcp=on|off --ipv6=on|off --loopback-4=правило --loopback-6=правило --port-forward-4=правило --port-forward-6=правило `VBoxManage natnetwork list` шаблон-фильтра `VBoxManage natnetwork modify` --dhcp=on|off --disable --enable --netname=имя --network=сеть --ipv6=on|off --loopback-4=правило --loopback-6=правило --port-forward-4=правило --port-forward-6=правило `VBoxManage natnetwork remove` --netname=имя `VBoxManage natnetwork start` --netname=имя `VBoxManage natnetwork stop` --netname=имя

## Описание

Команда `VBoxManage natnetwork` позволяет создавать, изменять и управлять сетью NAT.

Сети NAT используют службу преобразования сетевых адресов (NAT). Служба группирует системы в сеть и предотвращает прямой доступ внешних систем к системам внутри сети. Служба также позволяет системам в сети общаться друг с другом и с внешними системами посредством TCP и UDP через IPv4 и IPv6.

Служба NAT подключена к внутренней сети. Чтобы ВМ использовала службу NAT, необходимо подключить ВМ к внутренней сети. Задайте имя внутренней сети когда создаете службу NAT. Заметим, что внутренняя сеть создается если она еще не существует.

### Добавить службу сети NAT

Команда `VBoxManage natnetwork add` создает новый интерфейс внутренней сети и добавляет службу сети NAT. Вы должны использовать эту команду перед тем как подключать ВМ к сети NAT.

`--disable`

  Отключает службу сети NAT.

`--enable`

  Включает службу сети NAT.

`--netname=имя`

  Задает имя нового интерфейса внутренней сети в ОС хоста.

`--network`

  Указывает статический адрес или сетевой адрес DHCP и маску интерфейса службы NAT. По умолчанию, это значение указывает статический сетевой адрес.

`--dhcp`

  Включает или отключает сервер DHCP, который указывается через опцию `--netname`.

`--ipv6`

  Включает или отключает IPv6. По умолчанию, IPv6 отключен, а IPv4 включен.

`--loopback-4=правило`

  Включает интерфейс локальной петли IPv4, используя указанное правило.

`--loopback-6=правило`

  Включает интерфейс локальной петли IPv6, используя указанное правило.

`--port-forward-4=правило`

  Включает перенаправление портов IPv4 используя правило, указанное в правило.

`--port-forward-6=rule`

  Включает перенаправление портов IPv6 используя правило, указанное в правило.

### Удалить службу сети NAT

Команда `VBoxManage natnetwork remove` удаляет указанную службу сети NAT.

`--netname=имя`

  Задает имя удаляемой службы сети NAT.

### Запустить службу сети NAT

Команда `VBoxManage natnetwork start` запускает службу сети NAT и любой связанный сервер DHCP.

`--netname=имя`

  Задает имя запускаемой службы сети NAT.

### Остановить службу сети NAT

Команда `VBoxManage natnetwork stop` останавливает службу сети NAT и любой связанный сервер DHCP.

`--netname=имя`

  Задает имя останавливаемой службы сети NAT.

### Показать все службы сети NAT

Команда `VBoxManage natnetwork list` показывает все службы сети NAT. Можно использовать шаблон для отображения подмножества служб сетей NAT.

шаблон-фильтра

  Указывает необязательный шаблон фильтра.

### Изменить настройки службы сети NAT

Команда `VBoxManage natnetwork modify` изменяет настройки существующего интерфейса внутренней сети.

`--disable`

  Отключает службу сети NAT.

`--enable`

  Включает службу сети NAT.

`--netname=имя`

  Задает имя нового интерфейса внутренней сети в ОС хоста.

`--network`

  Указывает статический или DHCP сетевой адрес и маску интерфейса службы NAT. По умолчанию это значение указывает статический сетевой адрес.

`--dhcp`

  Включает или отключает сервер DHCP, указанный через опцию `--netname`.

`--ipv6`

  Включает или отключает IPv6. По умолчанию IPv6 отключен, а IPv4 включен.

`--loopback-4=правило`

  Включает интерфейс локальной петли IPv4, используя указанное правило.

`--loopback-6=правило`

  Включает интерфейс локальной петли IPv6, используя указанное правило.

`--port-forward-4=правило`

  Включает перенаправление портов IPv4, используя правило, указанное в правило.

`--port-forward-6=rule`

  Включает перенаправление портов IPv6, используя правило, указанное в правило.

## Примеры

Следующая команда показывает как создать сеть NAT для внутренней сети `natnet1`, использующей сетевой адрес и маску `192.168.15.0/24` интерфейса службы NAT. В этой статической конфигурации, по умолчанию шлюзу назначен IP адрес `192.168.15.1`. Заметим, что этот IP адрес - это следующий адрес после адреса, указанного опцией `--network`.

    $ VBoxManage natnetwork add --netname natnet1 --network "192.168.15.0/24" --enable

Следующая команда показывает как добавить сервер DHCP к сети NAT `natnet1` после создания:

    $ VBoxManage natnetwork modify --netname natnet1 --dhcp on