Как настроить адаптер VirtualBox только для хоста в гостевой ОС Debian 9?

По совету @jasonwryan я изменил правило udev на:

ACTION=="add", ATTRS{idVendor}=="0930", ATTRS{idProduct}=="1408", ENV{SYSTEMD_WANTS}="usb-auto-sync.service"

с usb -авто -служба синхр.:

[Unit]
Description=Auto Sync USB

[Service]
ExecStart=/home/riccardo/Documents/Scripts/sync-riccardo-usb.sh
StandardOutput=null

[Install]
WantedBy=multi-user.target
Alias=usbauto-sync.service

Я включил службу, и теперь скрипт запускается.

0
20.02.2019, 18:40
2 ответа

Сеть только для хоста на языке VirtualBox — это интерфейс для общения виртуальной машины с хост-машиной. (напр. внутренняя/изолированная сеть ).

Таким образом, он не получит IP-адрес сам по себе. Одной из возможностей является определение сети вручную со статическими IP-адресами, которые не используются в вашей внутренней сети, например, 192.168.x.1/30 для хоста и 192.168.x.2/30 для виртуальной машины.

0
28.04.2021, 23:36

Я следовал инструкциям здесь:https://dev.to/isabolic99/how-to-set-host-only-adapter-on-vm-virtual-box-2jka. В нем есть инструкции по добавлению дополнительных настроек хост-сети, но я просто использовал настройки по умолчанию, и все работало нормально.

Вот шаги, которые я предпринял:

  1. Добавьте хост -Only Network Adapter к вашей гостевой виртуальной машине Debian 9.

  2. Загрузите гостевую виртуальную машину и определите имя нового сетевого адаптера

    $ ls /sys/class/net

Мой был enp0s8.

  1. Добавьте следующее в/etc/network/interfaces:

    авто enp0s8 разрешить -горячее подключение enp0s8 iface enp0s8 инет статический адрес 192.168.56.11 сетевая маска 255.255.255.0

  2. перезапустите виртуальную машину или используйте команду ifup enp0s8.

Теперь с вашего хост-компьютера вы должны иметь доступ к гостю vbox по адресу 192.168.56.11на всех стандартных портах.

1
28.04.2021, 23:36

Теги

Похожие вопросы