Connecting a VirtualBox VM to the internet











up vote
0
down vote

favorite












I have built a Ubuntu Server 14.04.5 LTS server on a VirtualBox environment (VMware .vmdk format) to host an older LAMP app (CATS). Windows 10 desktop host.



Right now, can only get this VM accessing the internet with NAT networking. One-way traffic, to get updates. I need to generate some URL so I can interact with the web server locally, on this laptop.



Further (optionally) I would like to expose this VM-based webserver to the web, and let there be external access. I read that I need to use VirtualBox's Host Only networking, discussed in the VirtualBox docs here.



Two questions:




  1. How can I at least get local access to this web server which is located on my VM? I understand that i will need port forwarding going, and I can't even get my static IP address to work with VirtualBox...

  2. How can I allow external access to this vm-based web server? (optional, nice to have).


Any help would be appreciated!










share|improve this question


















  • 1




    I did the same thing using VMWare disk on Virtualbox and it wasn't so pretty!
    – George Udosen
    Nov 24 at 17:39










  • you have misread the document, host-only is exactly what is says - only the host and VM on that host can communicate and the virtual machines cannot talk to the world outside the host since they are not connected to a physical networking interface.
    – Zina
    Nov 24 at 17:43










  • the networking part you need is virtualbox.org/manual/ch06.html#natforward - 6.3.1. Configuring port forwarding with NAT. and then you port forward it to your host from router
    – Zina
    Nov 24 at 17:48

















up vote
0
down vote

favorite












I have built a Ubuntu Server 14.04.5 LTS server on a VirtualBox environment (VMware .vmdk format) to host an older LAMP app (CATS). Windows 10 desktop host.



Right now, can only get this VM accessing the internet with NAT networking. One-way traffic, to get updates. I need to generate some URL so I can interact with the web server locally, on this laptop.



Further (optionally) I would like to expose this VM-based webserver to the web, and let there be external access. I read that I need to use VirtualBox's Host Only networking, discussed in the VirtualBox docs here.



Two questions:




  1. How can I at least get local access to this web server which is located on my VM? I understand that i will need port forwarding going, and I can't even get my static IP address to work with VirtualBox...

  2. How can I allow external access to this vm-based web server? (optional, nice to have).


Any help would be appreciated!










share|improve this question


















  • 1




    I did the same thing using VMWare disk on Virtualbox and it wasn't so pretty!
    – George Udosen
    Nov 24 at 17:39










  • you have misread the document, host-only is exactly what is says - only the host and VM on that host can communicate and the virtual machines cannot talk to the world outside the host since they are not connected to a physical networking interface.
    – Zina
    Nov 24 at 17:43










  • the networking part you need is virtualbox.org/manual/ch06.html#natforward - 6.3.1. Configuring port forwarding with NAT. and then you port forward it to your host from router
    – Zina
    Nov 24 at 17:48















up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have built a Ubuntu Server 14.04.5 LTS server on a VirtualBox environment (VMware .vmdk format) to host an older LAMP app (CATS). Windows 10 desktop host.



Right now, can only get this VM accessing the internet with NAT networking. One-way traffic, to get updates. I need to generate some URL so I can interact with the web server locally, on this laptop.



Further (optionally) I would like to expose this VM-based webserver to the web, and let there be external access. I read that I need to use VirtualBox's Host Only networking, discussed in the VirtualBox docs here.



Two questions:




  1. How can I at least get local access to this web server which is located on my VM? I understand that i will need port forwarding going, and I can't even get my static IP address to work with VirtualBox...

  2. How can I allow external access to this vm-based web server? (optional, nice to have).


Any help would be appreciated!










share|improve this question













I have built a Ubuntu Server 14.04.5 LTS server on a VirtualBox environment (VMware .vmdk format) to host an older LAMP app (CATS). Windows 10 desktop host.



Right now, can only get this VM accessing the internet with NAT networking. One-way traffic, to get updates. I need to generate some URL so I can interact with the web server locally, on this laptop.



Further (optionally) I would like to expose this VM-based webserver to the web, and let there be external access. I read that I need to use VirtualBox's Host Only networking, discussed in the VirtualBox docs here.



Two questions:




  1. How can I at least get local access to this web server which is located on my VM? I understand that i will need port forwarding going, and I can't even get my static IP address to work with VirtualBox...

  2. How can I allow external access to this vm-based web server? (optional, nice to have).


Any help would be appreciated!







virtualbox virtualbox-networking






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 24 at 16:51









zoomiest

1




1








  • 1




    I did the same thing using VMWare disk on Virtualbox and it wasn't so pretty!
    – George Udosen
    Nov 24 at 17:39










  • you have misread the document, host-only is exactly what is says - only the host and VM on that host can communicate and the virtual machines cannot talk to the world outside the host since they are not connected to a physical networking interface.
    – Zina
    Nov 24 at 17:43










  • the networking part you need is virtualbox.org/manual/ch06.html#natforward - 6.3.1. Configuring port forwarding with NAT. and then you port forward it to your host from router
    – Zina
    Nov 24 at 17:48
















  • 1




    I did the same thing using VMWare disk on Virtualbox and it wasn't so pretty!
    – George Udosen
    Nov 24 at 17:39










  • you have misread the document, host-only is exactly what is says - only the host and VM on that host can communicate and the virtual machines cannot talk to the world outside the host since they are not connected to a physical networking interface.
    – Zina
    Nov 24 at 17:43










  • the networking part you need is virtualbox.org/manual/ch06.html#natforward - 6.3.1. Configuring port forwarding with NAT. and then you port forward it to your host from router
    – Zina
    Nov 24 at 17:48










1




1




I did the same thing using VMWare disk on Virtualbox and it wasn't so pretty!
– George Udosen
Nov 24 at 17:39




I did the same thing using VMWare disk on Virtualbox and it wasn't so pretty!
– George Udosen
Nov 24 at 17:39












you have misread the document, host-only is exactly what is says - only the host and VM on that host can communicate and the virtual machines cannot talk to the world outside the host since they are not connected to a physical networking interface.
– Zina
Nov 24 at 17:43




you have misread the document, host-only is exactly what is says - only the host and VM on that host can communicate and the virtual machines cannot talk to the world outside the host since they are not connected to a physical networking interface.
– Zina
Nov 24 at 17:43












the networking part you need is virtualbox.org/manual/ch06.html#natforward - 6.3.1. Configuring port forwarding with NAT. and then you port forward it to your host from router
– Zina
Nov 24 at 17:48






the networking part you need is virtualbox.org/manual/ch06.html#natforward - 6.3.1. Configuring port forwarding with NAT. and then you port forward it to your host from router
– Zina
Nov 24 at 17:48

















active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1095692%2fconnecting-a-virtualbox-vm-to-the-internet%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1095692%2fconnecting-a-virtualbox-vm-to-the-internet%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

Can I use Tabulator js library in my java Spring + Thymeleaf project?