Другой IP - сервер Ubuntu на Win10 (Oracle VM)

Я выполняю Сервер Ubunutu в Oracle VM на Победе 10.

Я проверил ifconfig, и мой адрес inet 10.2. X.XX для eth0

В моем Windows Pc мой IP, 91.51. XXX.XXX

Shouldnt оба IPs быть тем же?

И как соединиться с моим сервером человечности снаружи?

С уважением

0
задан 2 December 2018 в 10:14

1 ответ

Я предполагаю, что Вы говорите о Oracle VirtualBox?

Вы, вероятно, выполняете VM в NAT режим организации сети. NAT, короткий для Network Address Translation будет означать, что любой трафик, выходящий в сеть от VM, появится, как будто это прибывает из Вашего устройства хоста. В Вашем случае появилось бы, как будто это прибывает из 91.51.XXX.XXX. Вне хостов только сможет возразить к Вашему хосту (например, для ответа на веб-запросы), если разговор произошел (был установлен и отмечен с NAT headers) в Вашем VM.

Можно читать больше о VirtualBox и NAT здесь

Я не буду копаться слишком глубоко в технических особенностях, но быстрое исправление для Вас должно быть для простого изменения сетевого адаптера для VM для выполнения в Bridged режим.

Сделать это:

  • Откройте Oracle VM VirtualBox Manager.
  • right-click Ваш VM и щелчок Settings
  • Нажмите Network пункт меню слева.
  • Принятие Вас имеет только 1 адаптер, изменяется Attached To установка на Bridged Adapter
  • (Дополнительно) По умолчанию Ваша машина хостов адаптер Ethernet будет выбрана как соединенный мостом адаптер. Можно изменить это на любое другое устройство, например, беспроводную связь, путем выбора предпочтительного интерфейса моста в выпадающем меню рядом с Name

Затем можно войти Сервер Ubuntu (гость VM) и сделать следующее:

sudo ifdown eth0 && sleep 1 && sudo ifup eth0

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

С другой стороны, можно настроить перенаправление портов.

0
ответ дан 27 October 2019 в 00:48

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

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