Сеть только для хоста VirtualBox в Ubuntu 18.04.2 LTS
Я запускаю VirtualBox 6.0.6 на Ubuntu 18.04.2 LTS и у меня есть две виртуальные машины Windows XP. Я хочу установить сетевое соединение, только между этими двумя. Я попытался использовать опцию только для хоста, но не смог получить пинг с другой машины.
Сначала я пошел в Host Network Manager
(Ctrl+H) и настроить 2 виртуальные сети с именем vboxnet0
а также vboxnet1
с этими настройками: Я отключил параметр DHCP-сервера в обоих из них.
Затем я изменил сетевые настройки первого компьютера: И настройки второй машины, чтобы быть:
Затем внутри первой виртуальной машины Windows я установил следующие параметры сети: И на второй Windows VM, следующие настройки:
На моем хост-компьютере с Ubuntu я включил пересылку IP-адресов и включил пересылку пакетов в брандмауэре с помощью следующих команд:
$ sudo su
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P FORWARD ACCEPT
Затем, чтобы проверить соединение, я запустил обе эти виртуальные машины и попытался отправить пинг с первой виртуальной машины на вторую виртуальную машину. Мне удалось получить пинг с IP-адреса шлюза по умолчанию, но не с IP-адреса второй машины, как показано ниже:
Как я могу решить это?
1 ответ
Проблема заключалась в том, что я забыл отключить брандмауэр на обеих виртуальных машинах Windows.
Вот как решить проблему:
Перейти к
Windows Security Center
, Вы можете найтиWindows Security Center
в неясном углу инфраструктуры Windows: выберите Пуск → Все программы → Стандартные → Системные инструменты → Центр безопасности. Вы получите это окно:Нажмите на
Windows Firewall
в правом нижнем углу. Затем выберитеOff (not recommended)
вариант, а затем нажмитеOK
кнопка.Сделайте то же самое для обеих ваших виртуальных машин, и вы готовы к работе.