Linux Format

Build an advanced networking test lab

Credit: www.virtualbox.org

Previously we’ve looked at networking basics to help build a virtual test lab using VirtualBox. In the last article (LXF280) we cover some of the more advanced features and networking in general, some outside of VirtualBox. One example is wired networking and segmentation beyond VirtualBox, but within a home lab. Home labs tend to sprawl well beyond one single box due to resource constraints (a 64GB laptop is not cheap!)

As it’s been a little while it’ll be best to recap a little, it’s important to understand the types of networking available in VirtualBox and how they can be used in home labs. So far we’ve only used two types of networking that VirtualBox provides:

Bridged (connected to local network as though it’s any other computer on the local network). It has the same communication capabilities as other resources on the local network. It’ll function as any other network device on it, including DHCP and such-like.

Internal, as the name suggests, is essentially a standalone isolated network, hence we had to use a router to enable that internal network to communicate with other networks. In our previous article we covered how to use pfSense as a router, with one foot in the local network (Bridged) and one in the isolated LAN, configuring all the traffic to be allowed through, with an appropriate route specified (a recap on routes can be found further in the article).

NAT (Network Address Translation) essentially creates an isolated network, but one that can forward traffic to the outside world (so, for example, it can see and utilise an internet connection. NAT comes with benefits and drawbacks…

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Vector Vexations
Why does MySQL not support vectors in its community edition? Generative AI is the hot topic in tech. GenAI relies on vector data. Yet Oracle has no plans to support vectors in the community edition of MySQL. If you want to try out vector data with ot
Linux Format5 min read
Tips For Managing Docker Containers
Everyone knows how containers revolutionised application building and deployment. Using a E disposable stack of containers that make up an app that aren’t using the docker-compose command to manage the stack are missing a trick. It allows the shippin
Linux Format1 min read
Wine For Wayland
2023 was a great year for the Wayland driver for Wine. The goal was to move forward from the experimental phase and make the driver a proper upstream component. A year later, after several merge requests, many people are now already able to use the l

Related