Передача определенного трафика из виртуальной машины в локальную сеть

Передача определенного трафика из виртуальной машины в локальную сеть

Какой обычно используется способ пересылки трафика с виртуальной машины на одном из моих локальных хостов на остальную часть дома?

У меня есть хост CentOS по адресу 192.168.1.128, а на этом хосте у меня есть гостевая система KVM CentOS по адресу 192.168.122.150, на которой запущен emby-server на порту 8096.

Мне удалось перенаправить порт 8096 на хост, выполнив следующее:

firewall-cmd --add-port 8096/tcp --zone=public

и я могу запустить веб-интерфейс на хосте. Теперь я хочу иметь возможность транслировать emby media в остальную часть моей локальной сети.

решение1

Поэтому мне удалось заставить его работать, используя мост вместо виртуальной сети «по умолчанию», которая применяется при установке гостевой ОС KVM.

Базовый гостевой KVM в CentOS использует виртуальную сеть (называемую «default»), которая обеспечивает NAT из вашей локальной сети к вашим виртуальным машинам через виртуальный хост, поэтому вы получаете отдельную подсеть для гостевых машин по сравнению с остальной частью вашей сети.

Если вы отключите своего гостя(ей) и отключите виртуальную сеть, вы можете создать мост (обычно 'br1') в графическом интерфейсе virt-manager и дать ему статический IP и шлюз. Я использовал свой маршрутизатор в качестве шлюза (192.168.1.1) и дал статический IP 192.168.1.129.

При загрузке гостевой ОС у меня возникла небольшая проблема, так как я забыл, что уже назначил ей статический IP-адрес, поэтому я отредактировал /etc/sysconfig/network-scripts/ifcfg- и восстановил для гостевой виртуальной машины автоматический IP-адрес DHCP.

Когда я перезагрузил гостя, у меня был локальный IP-адрес, предоставленный ему DCHP, который находился в той же подсети, что и остальная часть моей локальной сети. Затем я просто перенаправил соответствующие порты для emby/dlna, и теперь я могу транслировать видео по своей локальной сети изнутри виртуального гостя.

Завтра я попробую присвоить своему серверу Emby статический IP-адрес и сделать некоторые дополнительные настройки.

Мне остается только гадать: если я использую этот метод для всех служб на моем сервере, чтобы сделать его более защищенным от вредоносного ПО или взлома, теряю ли я дополнительную безопасность виртуальной машины, помещая каждого гостя в одну и ту же сеть, или это все еще более надежный способ делать вещи? Этот вопрос немного не по теме, но все равно интересный.

Связанный контент