$ VBoxManage setextradata <имя_vm> "VBoxInternal/Devices/pcnet/<порядковый_номер_интерфейса>/LUN#0/Config/<имя_записи>/Protocol" <протокол> $ VBoxManage setextradata <имя_vm> "VBoxInternal/Devices/pcnet/<порядковый_номер_интерфейса>/LUN#0/Config/<имя_записи>/HostPort" <порт_в_хостовом_окружении> $ VBoxManage setextradata <имя_vm> "VBoxInternal/Devices/pcnet/<порядковый_номер_интерфейса>/LUN#0/Config/<имя_записи>/GuestPort" <порт_в_гостевом_окружении>
Здесь: - имя_vm - имя виртуальной машины, указанное при её создании; - порядковый_номер_интерфейса - номер сетевого интерфейса, начиная с 0, виртуальной машины, как указано в её конфигурации (обычно, 0); - имя_записи - понятное вам имя записи - только цифры и латинские буквы; - протокол - TCP или UDP;
Например, если требуется сделать проброс соединений ssh в виртуальную машину testvm, используя для входящих соединений порт 2222:
$ VBoxManage setextradata testvm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP $ VBoxManage setextradata <имя_vm> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222 $ VBoxManage setextradata <имя_vm> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
Дискуссия