2020-05-28 12:45:16 -04:00

41 lines
1.7 KiB
Plaintext

---
layout: docs
page_title: Networking
sidebar_title: Networking
description: |-
In order to access the Vagrant environment created, Vagrant exposes
some high-level networking options for things such as forwarded ports,
connecting to a public network, or creating a private network.
---
# Networking
In order to access the Vagrant environment created, Vagrant exposes
some high-level networking options for things such as forwarded ports,
connecting to a public network, or creating a private network.
The high-level networking options are meant to define an abstraction that
works across multiple [providers](/docs/providers/). This means that
you can take your Vagrantfile you used to spin up a VirtualBox machine and
you can reasonably expect that Vagrantfile to behave the same with something
like VMware.
You should first read the [basic usage](/docs/networking/basic_usage) page
and then continue by reading the documentation for a specific networking
primitive by following the navigation to the left.
## Advanced Configuration
In some cases,
these options are _too_ high-level, and you may want to more finely tune
and configure the network interfaces of the underlying machine. Most
providers expose [provider-specific configuration](/docs/providers/configuration)
to do this, so please read the documentation for your specific provider
to see what options are available.
-> **For beginners:** It is strongly recommended you use
only the high-level networking options until you are comfortable
with the Vagrant workflow and have things working at a basic level.
Provider-specific network configuration can very quickly lock you out
of your guest machine if improperly done.