Monday, April 29, 2024
 Popular · Latest · Hot · Upcoming
64
rated 0 times [  64] [ 0]  / answers: 1 / hits: 125972  / 2 Years ago, sun, july 3, 2022, 12:39:36

I have installed Ubuntu Server 12.04 LTS on my laptop via VirtualBox.
I have installed LAMP, OpenSSH, Mail server.



As I logged in, I ran ifconfig. It gave me the inet address as 192.168.0.3.



So, this should be the address through which I should be able to access the server right?
But I am not able to access it via browser.. server is up on VirtualBox all the time-- but still, its not working on other browsers, or my mobile.
What do I have to do to make it accessible to the public?


More From » networking

 Answers
1

By default a guest machine in VirtualBox is configured to use so called NAT networking - the guest's network adapter's IP is in a "virtual" subnet which includes the guest and the parent VirtualBox application which acts as a gateway. For the guest it looks like it accessing internet via something like an ordinary DSL modem, but the guest can't be accessed from anywhere, just like you can't access machines in your local network from Internet without specifically configuring your modem to allow such access.



VirtualBox documentation has the following list of networking modes:




Each of the eight networking adapters can be separately configured to
operate in one of the following modes:



Not attached



In this mode, VirtualBox reports to the guest that a network card is
present, but that there is no connection -- as if no Ethernet cable
was plugged into the card. This way it is possible to "pull" the
virtual Ethernet cable and disrupt the connection, which can be useful
to inform a guest operating system that no network connection is
available and enforce a reconfiguration.



Network Address Translation (NAT)



If all you want is to browse the Web, download files and view e-mail
inside the guest, then this default mode should be sufficient for you,
and you can safely skip the rest of this section. Please note that
there are certain limitations when using Windows file sharing (see the
section called “NAT limitations” for details).



Bridged networking



This is for more advanced networking needs such as network simulations
and running servers in a guest. When enabled, VirtualBox connects to
one of your installed network cards and exchanges network packets
directly, circumventing your host operating system's network stack.



Internal networking



This can be used to create a different kind of software-based network
which is visible to selected virtual machines, but not to applications
running on the host or to the outside world.



Host-only networking



This can be used to create a network containing the host and a set of
virtual machines, without the need for the host's physical network
interface. Instead, a virtual network interface (similar to a loopback
interface) is created on the host, providing connectivity among
virtual machines and the host.



Generic networking



Rarely used modes share the same generic network interface, by
allowing the user to select a driver which can be included with
VirtualBox or be distributed in an extension pack.




If you need to access your guest from outside, you need to configure bridged networking, which will give your guest its own IP in your local network. The configuration is done in VirtualBox settings, not in the guest OS.



To be able to access the server from your mobile (i.e. from outside of your LAN), after configuring the networking you additionally will need to set up port forwarding on your DSL modem.


[#33312] Sunday, July 3, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
bearous

Total Points: 226
Total Questions: 116
Total Answers: 136

Location: Guernsey
Member since Sun, Jan 10, 2021
3 Years ago
;