Я выполняю Сервер Ubunutu в Oracle VM на Победе 10.
Я проверил ifconfig, и мой адрес inet 10.2. X.XX для eth0
В моем Windows Pc мой IP, 91.51. XXX.XXX
Shouldnt оба IPs быть тем же?
И как соединиться с моим сервером человечности снаружи?
С уважением
Я предполагаю, что Вы говорите о Oracle VirtualBox?
Вы, вероятно, выполняете VM в NAT
режим организации сети. NAT
, короткий для Network Address Translation
будет означать, что любой трафик, выходящий в сеть от VM, появится, как будто это прибывает из Вашего устройства хоста. В Вашем случае появилось бы, как будто это прибывает из 91.51.XXX.XXX
. Вне хостов только сможет возразить к Вашему хосту (например, для ответа на веб-запросы), если разговор произошел (был установлен и отмечен с NAT headers
) в Вашем VM.
Можно читать больше о VirtualBox и NAT
здесь
Я не буду копаться слишком глубоко в технических особенностях, но быстрое исправление для Вас должно быть для простого изменения сетевого адаптера для VM для выполнения в Bridged
режим.
Сделать это:
right-click
Ваш VM и щелчок Settings
Network
пункт меню слева. Attached To
установка на Bridged Adapter
Name
Затем можно войти Сервер Ubuntu (гость VM) и сделать следующее:
sudo ifdown eth0 && sleep 1 && sudo ifup eth0
Это должно обновить Ваш IP, который будет присвоен сервером DHCP в Вашей основной сети, и необходимо смочь достигнуть сервера снаружи.
С другой стороны, можно настроить перенаправление портов.