Рейтинг:0

VNC Connects to VM, not Host

флаг uy

Running KVM on 20.04.2 LTS; I have two VMs running. When I use VNCViewer from a Windows box and connect to the IP of the KVM Host, I see a terminal window to one of the two VMs, NOT the host - any ideas appreciated.

Nate T avatar
флаг it
Какой порт вы пытаетесь использовать?
Рейтинг:0
флаг it

Есть несколько решений вашей дилеммы. Порт вашей виртуальной машины, скорее всего, переадресован на маршрутизатор в режиме NAT. Другими словами, порт, к которому вы обращаетесь, в настоящее время принадлежит виртуальной машине. Чтобы разделить две конечные точки, вы можете изменить порт приложения, к которому вы пытаетесь подключиться, на локальном компьютере (и убедиться, что порт доступен на маршрутизаторе). Кроме того, вы можете остановить переадресацию виртуальной машины. Это означает, что он не будет доступен. Наконец, вы можете подключить виртуальную машину. Этот метод описан ниже.

Чтобы дать вашей виртуальной машине собственный IP-адрес и тем самым отличить ее от хоста, вы можете настроить ее на использование мостовая сеть.

По умолчанию большинство программного обеспечения для виртуальных машин использует сеть NAT, чтобы «скрыть» виртуальные машины от внешних подключений. При использовании NAT доступ к виртуальной машине осуществляется через адрес ее сети. В вашем случае порт виртуальной машины, вероятно, переадресован, поэтому он как бы берет на себя сеть или, по крайней мере, этот порт

Однако, если вы переключитесь в режим моста, ваша виртуальная машина будет использовать свой собственный IP-адрес и, следовательно, будет доступна через совершенно другой канал, чем ее хост. Процесс изменения режима IP-сети зависит от программного обеспечения ВМ, поверх которого работают ваши ВМ.

Здесь это руководство по его изменению внутри VMWare и Virtualbox. Он также предоставляет более подробную информацию по этому вопросу, поэтому вы сможете найти ее, если используете другое программное обеспечение для виртуальных машин.

Связанная статья делает это для другой цели, но процесс тот же. Результатом будет 2 (или 3) отдельных IP-адреса и никакой путаницы.

Если вы обнаружите, что уже находитесь в режиме моста, значит, вы используете неправильный IP-адрес. Попробуйте получить доступ к локальному хосту через IP-адрес маршрутизатора.

Кстати, остальные способы, упомянутые в начале, тоже есть в статье. По крайней мере, теперь они должны иметь больше смысла.

Nate T avatar
флаг it
Всем остальным, я что-то не так понял? ИТ не моя основная работа. XD Только что увидел КВМ. Никогда не использовал его, но процесс должен быть таким же, как и другие, упомянутые выше.
Nate T avatar
флаг it
Для второго варианта в 1-м абзаце вам нужно изменить порт в хосте KVM.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.