У меня есть KVM-хост с некоторыми виртуальными машинами. У хоста есть общий ресурс SMB.
Все гостевые виртуальные машины должны подключаться к этому SMB FileShare, и мне нужно, чтобы это было через виртуальную сеть (предпочтительно виртуальную сеть KVM по умолчанию)
К сожалению, это не работает,
==> Гостевая виртуальная машина не может подключиться к порту 445
==> Гостевая виртуальная машина подключается к хосту через порт 22
Итак ... похоже, это связано с брандмауэром
Я установил на хост инструмент GUFW
И даже если я оставлю все открытым на GUFW,
гостевой vm по-прежнему не может подключиться к порту 445 или другим портам, кроме порта 22
Это конфигурация виртуальной сети через "virsh net-edit по умолчанию"команда:
<network>
<name>default</name>
<uuid>79ee9f24-786a-4318-87d9-3b48bcdf1741</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='52:54:00:66:67:6a'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.51' end='192.168.122.99'/>
<host mac='52:54:00:dc:23:9f' name='zabbix' ip='192.168.122.131'/>
<host mac='52:54:00:49:fe:47' name='LAB_SFBSE'
ip='192.168.122.126'/>
</dhcp>
</ip>
</network>
Тест, который я делаю, - это простая команда telnet
Я пробовал на гостевом компьютере, на котором запущен telnet: IP-адрес шлюза по умолчанию virbr0: telnet 192.168.122.1 445 IP-адрес сетевого адаптера хоста: telnet 192.168.15.199 445
Мне удалось заставить это работать через мостовую сеть, но когда я подключаю гостевую виртуальную машину к сети NAT по умолчанию, она может подключаться только к порту 22
Я тестировал это на нескольких хостах и на нескольких установках, поведение всегда одно и то же
Есть предложения о том, как я могу заставить это работать?