
У меня такая настройка: qemu в качестве гипервизора. Ubuntu работает как виртуальная машина с двумя сетевыми адаптерами:
- eth0: подключен к пользовательской сети.
- Порт ssh перенаправляется на порт из ОС хоста.
- eth1: подключен к ответвительной сети, которая находится на мосту NAT по умолчанию libvirt.
Я хочу иметь возможность подключаться по ssh извне хоста к виртуальной машине, используя перенаправленный порт:
- ssh имя_пользователя@host_ip -p переадресованный_порт
Однако команда ssh истекает по времени.
Я могу подключиться по ssh с хоста к виртуальной машине, используя перенаправленный порт:
- ssh имя_пользователя@localhost -p переадресованный_порт
Достаточно интересно, что когда я удаляю второй интерфейс, подключенный к сети NAT, я могу подключиться к серверу по ssh извне. Поэтому я точно знаю, что брандмауэр ничего не блокирует.
что я делаю не так? это как-то связано с ssh или сетью?
EDIT: Я понял, что когда я отключил интерфейс NAT, SSH извне заработал.