Как подключиться к главному веб-серверу при использовании virt-manager и qemu?

У меня есть машина archlinux , на которой установлена ​​виртуальная машина Windows 7 с использованием qemu . Источник сети: NAT / Модель устройства: virtio - это сетевая конфигурация для NAT ing. Я прекрасно могу подключиться к Интернету.

Однако как мне подключиться к самому хосту по IP? На самом деле, я хочу получить доступ к веб-серверу, работающему на хост-машине, на нескольких портах!

Я попытался открыть ipconfig шлюз , который является 192.168.122.1 , но он не подключается к nginx Я работает на моем хосте . Например, http://192.168.122.1 не вызывает ни nginx , ни другой веб-сервер, который я запускаю на другом порту. tracert мне тоже мало помогает.

Действительно, 192.168.122.1 - это vibr0 на моем хосте, и это шлюз виртуальной машины .

0
27.06.2017, 10:24
1 ответ

virt-managerнеобходимо, чтобы firewalld.service был запущен и работал на хост-компьютере. Это отключит все порты от внешнего доступа по умолчанию. Поэтому нам нужно явно включить порты, к которым необходимо получить доступ на хост-компьютере. Предполагая, что вы хотите включить порт 8000, вот команды, которые вам нужно выполнить на хост-компьютере:

sudo firewall-cmd --permanent --add-port=8000/tcp
sudo firewall-cmd --reload

Здесь источник этого ответа.

2
28.01.2020, 04:44

Теги

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