> For the complete documentation index, see [llms.txt](https://docs.vergeos-demo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vergeos-demo.com/knowledge-base/networking.md).

# Networking

Guides for VergeOS networking — networks, rules, routing, VPNs, and firewalls.

* [Accessing the User Interface from an Internal Network](/knowledge-base/networking/accessing-the-user-interface-from-an-internal-network.md) — Learn how to set up an internal UI route to access the VergeOS User Interface from a virtual machine within your environment.
* [Accessing the VergeOS UI from a VM](/knowledge-base/networking/accessing-the-ui-from-a-vm.md) — Learn how to set up hair-pinning to access the VergeOS UI from a virtual machine within your environment using a translate network rule.
* [Adjusting BGP Timers](/knowledge-base/networking/adjusting-bgp-timers.md) — Learn how to configure BGP hold down timers for keepalive interval and hold time in VergeOS using FRR routing commands.
* [Best Practices - Running a pfSense Virtual Firewall](/knowledge-base/networking/running-a-pfsense-virtual-firewall.md) — Best practices for deploying and managing pfSense as a virtual firewall within VergeOS.
* [Change External Network to VLAN Bonded](/knowledge-base/networking/change-external-vlan-to-bonded.md) — Instructions to change an existing external network to a VLAN bonded configuration across physical networks for active-backup redundancy.
* [Configure Authoritative DNS in VergeOS](/knowledge-base/networking/configure-authoritative-dns-vergeos.md) — Complete guide to setting up authoritative DNS services in VergeOS using BIND, including DNS views, zones, records, and firewall…
* [Configuring VMware Service VM NIC IPv4 Settings](/knowledge-base/networking/vmware-service-vm-nic-ipv4-configuration.md) — How to configure static IPv4 settings for VMware service VM NICs in VergeOS, including IP address, DNS, and routing.
* [Enabling System SSH Access](/knowledge-base/networking/enabling-system-ssh.md) — Instructions for temporarily enabling SSH access to a VergeOS system by configuring core and external network rules with source-controlled…
* [How to Achieve Network Micro-Segmentation on VergeOS](/knowledge-base/networking/how-to-achieve-network-micro-segmentation-on-vergeos.md) — A comprehensive guide on implementing network micro-segmentation using VergeOS features including internal networks, firewall rules, VPNs…
* [How to Create an External Network](/knowledge-base/networking/create-external-network.md) — Step-by-step guide to creating an external network in VergeOS with VLAN, static IP, and default routing rule configuration.
* [How to Use External IPs in Tenants](/knowledge-base/networking/how-to-use-external-ips-in-tenants.md) — Examples of route-based and translation-based methods for using public/external IP addresses inside VergeOS tenants, including network…
* [IPsec Configuration Example - Tenant/NAT](/knowledge-base/networking/ipsec-example-tenant-nat-ui-ip.md) — IPsec tunnel configuration example within a VergeOS tenant using the dedicated UI IP address with NAT rules for directing tunnel traffic.
* [IPsec Example - Dedicated Public IP](/knowledge-base/networking/ipsec-example-dedicated-ip.md) — IPsec tunnel configuration example using a dedicated public IP address with a bridged internal network for workload connectivity.
* [Network Blocks](/knowledge-base/networking/network-blocks.md) — How to create and assign network blocks in VergeOS for delivering IP address ranges to tenants or networks using Layer 3 connectivity.
* [Routing Between Internal VergeOS Networks](/knowledge-base/networking/routing-between-internal-vergeio-networks.md) — Step-by-step instructions for establishing routing between two internal networks in VergeOS by creating route and accept rules on each…
* [Routing Layer 2 Networks with VergeOS](/knowledge-base/networking/routing-l2-networks.md) — Guide to routing Layer 3 IP traffic for Layer 2 physical networks in VergeOS, enabling communication between physical devices and internal…
* [Understanding Traffic Flow](/knowledge-base/networking/understanding-traffic-flow.md) — Visual diagrams illustrating VergeOS network traffic flow, including external VLAN wiring, internal network connectivity, and core network…
* [VM Network Connectivity Issues](/knowledge-base/networking/vm-network-connectivity-issues.md) — Troubleshooting guide for common VM network connectivity problems including missing NIC configuration, incorrect network assignment…
* [Wireguard - Adding Nameserver entries to Client Configs](/knowledge-base/networking/wireguard--adding-nameserver-entries-to-client-configs.md) — How to add PostUp and PostDown scripts to WireGuard client configurations for DNS nameserver resolution on Windows and Linux.
* [Wireguard - Setup Remote Access VPN](/knowledge-base/networking/wireguard--setup-remote-access-vpn.md) — Complete guide to setting up a WireGuard remote access VPN in VergeOS, including interface creation, PAT rules, SNAT configuration, and…


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vergeos-demo.com/knowledge-base/networking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
