Соединение виртуальной машины с замазкой

Я создал виртуальную машину, работающую на моем ПК, и пытаюсь соединить их через Putty. На моем компьютере установлена ​​Putty, а на моей виртуальной машине установлены openssh сервер и клиент. Когда я помещаю свой IP-адрес в клиент Putty, открывается окно, но оно полностью пустое. Я могу выделить пустое окно, но ничего не могу напечатать. Через несколько минут окно закроется после истечения времени соединения.

Это мой брандмауэр?

1
задан 30 May 2012 в 04:02

1 ответ

Если вы используете Virtualbox, по умолчанию он будет эмулировать сеть с использованием NAT. Это самый простой способ обеспечить сетевой доступ к виртуальному сетевому адаптеру внутри виртуальной машины, но у него есть побочный эффект, заключающийся в том, что вы не можете фактически подключиться к службам на виртуальной машине из хост-системы.

Вам необходимо изменить режим эмуляции сети на виртуальной машине с NAT на «мостовой».

Обратите внимание, что это немного сложнее с точки зрения операционной системы вашего хоста, поскольку он должен получить низкоуровневый доступ к сетевому адаптеру вашего хоста на уровне пакетов. Это включает в себя установку специального драйвера, особенно на хостах Windows. По сути, ваш сетевой адаптер на хосте должен начать работать так же, как несколько сетевых адаптеров. Иногда это может (но не в обычных ситуациях) конфликтовать с вашей внешней сетью.

Вместо «мостового соединения» вы также можете использовать «сеть только на хосте», которая позволяет избежать всех вышеперечисленных потенциальных проблем, но тогда ваша гостевая ОС не будет иметь доступа к более широкой сети (например, Интернет).

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

0
ответ дан 30 May 2012 в 04:02

Другие вопросы по тегам:

Похожие вопросы: