Подключение VirtualBox к локальной сети

мой главный компьютер-OS X Snow Leopard и подключен к сети через Ethernet. Гостевая виртуальная машина Ubuntu 12.04

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

Я думал о двух решениях, но я не смог заставить ни одно решение работать.

Решение #1:

A виртуальная машина с мостовым адаптером должна вести себя как обычная машина в локальной сети, поэтому я установил адаптер 1 для виртуальной машины на мостовой и выбрал en0 (ethernet) для имени. Затем я включил виртуальную машину и обнаружил, что у меня нет доступа в Интернет, поэтому я не мог установить OpenSSH Server. Чтобы исправить это, я добавил адаптер NAT (адаптер 2), чтобы я мог установить OpenSSH. Затем я мог бы SSH с моей виртуальной машины на любые другие машины (я считаю, что адаптер NAT позволяет мне это делать) на сеть, но я не мог SSH с любой другой машины на виртуальную машину (истекло время ожидания соединения). Вот некоторые результаты ifconfig, которые могут быть полезны:

гость:

eth0      Link encap:Ethernet  HWaddr 08:00:27:e1:60:d4  
          inet addr:128.102.109.21  Bcast:128.102.111.255  Mask:255.255.248.0
          inet6 addr: fe80::a00:27ff:fee1:60d4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

для размещения:

en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ether 00:25:bc:dd:62:80 
    inet6 fe80::225:bcff:fedd:6280%en0 prefixlen 64 scopeid 0x4 
    inet 128.102.109.20 netmask 0xfffff800 broadcast 128.102.111.255
    media: autoselect (1000baseT <full-duplex,flow-control>)
    status: active

Я должен упомянуть, что узел межсетевого экрана (я думаю, что это может повлиять на вещи)

решение 2:

вторая вещь, которую я рассматривал, это перенаправление порта ssh от хоста к гостю. Я могу настроить его так, что порт XXXX на хост-компьютере перенаправляет на порт 22 на гостевой машине, однако доступ к порту XXXX на хост-компьютере невозможен.

ssh -p 2222 128.102.109.20

выдает ошибку тайм-аута соединения.

Я уверен, что это связано с брандмауэром, но я не могу играть с брандмауэром, потому что у меня нет административного доступа.

как я могу заставить это работать?

1
задан 3498DB
17.05.2023 19:42 Количество просмотров материала 3099
Распечатать страницу

1 ответ

проблема в том, что при запуске виртуальной машины с мостовым подключением виртуальная машина имеет собственный MAC-адрес, связанный с картой виртуальной локальной сети.

этот адрес не зарегистрирован в смарт-коммутаторах, которые использует NASA. Таким образом," новая машина " не может подключиться к локальной сети.

единственный способ обойти это-зарегистрировать MAC-адрес виртуальной машины с коммутаторами. Вам нужно будет получить ИТ-ребята, чтобы сделать это.

0
отвечен Julian Knight 2023-05-19 03:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх