Назад | Перейти на главную страницу

KVM VIrtual Network разрешает только порты 22

У меня есть 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

Я тестировал это на нескольких хостах и ​​на нескольких установках, поведение всегда одно и то же

Есть предложения о том, как я могу заставить это работать?