Networking
IP addresses, DNS, and firewall.
91 articles
-
Setting Up WireGuard VPN Between VPS Instances
Practical guide to wireguard featuring real-world examples, performance tuning tips, and security best practices.
4 views
-
Linux Network Bonding and Teaming
Step-by-step tutorial for bonding on Ubuntu/Debian servers, with practical code examples and troubleshooting tips.
5 views
-
Setting Up Tailscale Mesh VPN for Server Access
A comprehensive guide to tailscale covering installation, configuration, and optimization for Linux VPS environments.
5 views
-
Advanced SSH Tunneling and Port Forwarding
Learn how to set up and configure ssh on your VPS with step-by-step instructions, including tunneling and best practices for production environments.
4 views
-
Setting Up WireGuard VPN on Your VPS
WireGuard is a modern VPN protocol that's faster, simpler, and more secure than OpenVPN or IPSec.
101 views
-
How to Set Up a Caching DNS Resolver with Unbound
Set up Unbound as a local caching DNS resolver for faster resolution, DNSSEC validation, privacy, and custom internal DNS entries.
188 views
-
How to Implement Bandwidth Throttling and QoS on Linux
Implement bandwidth throttling and QoS on Linux using tc (traffic control) with HTB classes, priority queuing, per-IP limits, and monitoring.
166 views
-
How to Set Up DNSSEC for Your Domain
Enable DNSSEC on your domain to protect against DNS spoofing and cache poisoning, with guides for Cloudflare, BIND, and verification tools.
209 views
-
How to Use nftables as a Modern Firewall
Master nftables as a modern replacement for iptables with unified IPv4/IPv6 filtering, rate limiting, NAT, IP sets, and migration from iptables.
252 views
-
How to Debug Network Latency and Jitter Issues
Systematically debug network latency and jitter using ping, MTR, curl timing, and application-level diagnostics, with practical solutions for reducing latency.
287 views
-
How to Set Up a Private Network Between VPS Instances
Set up private networking between VPS instances using provider VLANs, WireGuard mesh, or Tailscale for secure inter-server communication without public internet exposure.
216 views
-
How to Monitor Network Bandwidth with vnstat and iftop
Monitor network bandwidth with vnstat for long-term statistics and iftop for real-time per-connection analysis, including alerting and traffic pattern identification.
197 views
-
Understanding Network Address Translation (NAT) on Linux
Understand Network Address Translation on Linux including masquerading, port forwarding, Docker NAT, VPN NAT, and troubleshooting techniques.
207 views
-
How to Set Up DNS Over HTTPS (DoH) on Your Server
Set up DNS over HTTPS on your server for encrypted DNS resolution using systemd-resolved, cloudflared proxy, or your own CoreDNS-based DoH server.
162 views
-
How to Configure VXLAN Overlay Networks
Configure VXLAN overlay networks to create Layer 2 connectivity between servers in different locations, including point-to-point tunnels, multicast discovery, and persistent configuration.
152 views
-
How to Set Up HAProxy for TCP and HTTP Load Balancing
Configure HAProxy for HTTP and TCP load balancing with health checks, session persistence, SSL termination, and real-time statistics monitoring.
255 views
-
How to Use tcpdump for Network Packet Analysis
Master tcpdump for network packet analysis, with filtering techniques, practical debugging examples, and security investigation commands.
274 views
-
How to Configure Network Bonding for Redundancy
Configure Linux network bonding for NIC redundancy and failover using active-backup mode with Netplan, including monitoring and failover testing.
183 views
-
How to Set Up SSH Tunnels and Port Forwarding
Master SSH tunnels for secure port forwarding including local, remote, and dynamic SOCKS proxying, with jump hosts and persistent tunnel configurations.
329 views
-
How to Optimize TCP Performance with Kernel Tuning
Optimize Linux TCP performance with kernel parameter tuning for high-traffic servers, including buffer sizes, BBR congestion control, connection tracking, and benchmarking.
295 views
-
How to Set Up Cloudflare as a CDN and DDoS Shield
Set up Cloudflare as a CDN and DDoS protection layer for your VPS, including DNS, SSL/TLS, caching, security settings, and server-side configuration for real visitor IPs.
373 views
-
How to Use MTR and Traceroute for Network Path Analysis
Master MTR and traceroute for diagnosing network connectivity issues, understanding hop-by-hop analysis, and identifying the source of packet loss and latency.
295 views
-
How to Configure iptables Firewall Rules
A comprehensive guide to iptables firewall configuration, covering chains, policies, rules for web servers, rate limiting, IP blocking, and persistent rule management.
363 views
-
Understanding IPv6 on Your VPS
Understand IPv6 addressing, configuration, and deployment on your VPS, including web server setup, DNS AAAA records, firewall rules, and dual-stack networking.
284 views
-
How to Troubleshoot Network Connectivity Issues
A systematic guide to troubleshooting network connectivity issues on Linux servers, covering each network layer with diagnostic commands and common fixes.
407 views
-
How to Set Up WireGuard VPN on Your VPS
Set up a WireGuard VPN server on your VPS for fast, secure remote access with simple configuration, kernel-level performance, and mobile client support.
314 views
-
Understanding TCP/IP Networking Fundamentals for Server Admins
A comprehensive overview of TCP/IP networking fundamentals for server administrators, covering IP addressing, TCP/UDP, ports, DNS, routing, and essential diagnostic commands.
361 views
-
How to Configure Static IP Addresses on Linux
Learn how to configure static IP addresses on Linux using Netplan and NetworkManager, including secondary IPs, DNS configuration, and troubleshooting network connectivity.
251 views
-
How to Set Up a Reverse Proxy with Nginx
Configure Nginx as a reverse proxy with SSL termination, load balancing, WebSocket support, caching, and health checks for your backend applications.
409 views
-
How to Debug DNS Resolution Issues
A systematic guide to diagnosing and fixing DNS resolution issues on Linux servers, covering configuration, propagation, slow queries, and systemd-resolved troubleshooting.
330 views
-
Understanding BGP Basics for Network Engineers
An introduction to BGP routing protocol fundamentals for VPS administrators, including key concepts and diagnostic tools.
4 views
-
Understanding MTU and Jumbo Frames Configuration
Step-by-step tutorial for mtu on Ubuntu/Debian servers, with practical code examples and troubleshooting tips.
4 views
-
Troubleshooting Network Latency Issues
Learn how to set up and configure latency on your VPS with step-by-step instructions, including traceroute and best practices for production environments.
4 views
-
Configuring VLAN Tagging on Linux Servers
A comprehensive guide to vlan covering installation, configuration, and optimization for Linux VPS environments.
4 views
-
Understanding iptables Rules and Chain Policies
Learn how to set up and configure iptables on your VPS with step-by-step instructions, including rules and best practices for production environments.
3 views
-
How to Configure IPv6 on Your Breeze
How to Configure IPv6 on Your Breeze IPv6 adoption continues to grow, and configuring it on your Breeze instance ensures future-proof connectivity and access...
28 views
-
How to Set Up a Reverse Proxy with HAProxy
How to Set Up a Reverse Proxy with HAProxy HAProxy is a high-performance, open-source load balancer and reverse proxy widely used for TCP and HTTP-based appl...
28 views
-
How to Diagnose Network Latency Issues
How to Diagnose Network Latency Issues Network latency can degrade application performance and user experience on your Breeze instance. Systematic diagnosis ...
30 views
-
How to Set Up a VXLAN Overlay Network
How to Set Up a VXLAN Overlay Network VXLAN (Virtual Extensible LAN) creates Layer 2 overlay networks on top of a Layer 3 infrastructure, enabling you to bui...
26 views
-
How to Configure Network Traffic Shaping with tc
How to Configure Network Traffic Shaping with tc The tc (traffic control) utility in Linux allows you to shape, schedule, and prioritize network traffic on y...
26 views
-
How to Set Up a DNS Sinkhole with Pi-hole
How to Set Up a DNS Sinkhole with Pi-hole Pi-hole is a network-wide DNS sinkhole that blocks ads, trackers, and malicious domains at the DNS level. Running P...
26 views
-
How to Configure MTU Settings for Optimal Performance
How to Configure MTU Settings for Optimal Performance The Maximum Transmission Unit (MTU) defines the largest packet size that can be sent over a network lin...
27 views
-
How to Set Up GRE Tunnels Between Servers
How to Set Up GRE Tunnels Between Servers GRE (Generic Routing Encapsulation) tunnels create point-to-point virtual links between two Breeze instances over t...
28 views
-
How to Use nftables as a Modern Firewall
How to Use nftables as a Modern Firewall nftables is the modern replacement for iptables, ip6tables, arptables, and ebtables in Linux. It provides a unified ...
29 views
-
How to Set Up a Load Balancer with Nginx
How to Set Up a Load Balancer with Nginx Nginx is not just a web server — it is also a powerful Layer 7 load balancer. Running Nginx as a load balancer...
23 views
-
How to Configure Source-Based Routing on Linux
How to Configure Source-Based Routing on Linux Source-based routing (also called policy routing) allows your Breeze instance to route packets based on their ...
29 views
-
How to Monitor Network Bandwidth with vnStat
How to Monitor Network Bandwidth with vnStat vnStat is a lightweight, console-based network traffic monitor that tracks bandwidth usage on your Breeze instan...
27 views
-
How to Diagnose and Fix DNS Resolution Issues
How to Diagnose and Fix DNS Resolution Issues DNS resolution failures are among the most common networking problems on Linux servers. When DNS stops working ...
25 views
-
How to Set Up a SOCKS Proxy Server with Dante
How to Set Up a SOCKS Proxy Server with Dante Dante is a free, mature SOCKS proxy server for Linux that supports both SOCKS v4 and SOCKS v5 protocols. Runnin...
23 views
-
How to Configure Cloudflare Tunnel for Zero Trust Access
What Is Cloudflare Tunnel? Cloudflare Tunnel (formerly Argo Tunnel) creates encrypted outbound connections from your Breeze to the Cloudflare network without...
30 views
-
How to Set Up a Mesh VPN with Tailscale
What Is Tailscale? Tailscale is a mesh VPN built on WireGuard that creates encrypted peer-to-peer connections between your devices. It assigns each node a st...
28 views
-
How to Set Up ZeroTier for Virtual Networking
What Is ZeroTier? ZeroTier is a software-defined networking tool that creates virtual Ethernet networks spanning your Breezes, local machines, and cloud inst...
26 views
-
How to Configure IPv6 on Your Linux Server
Why Enable IPv6? IPv6 provides a vastly larger address space and is increasingly required for modern applications and services. Configuring IPv6 on your Bree...
26 views
-
How to Configure a VPN Gateway with OpenVPN
143 views
-
Configuring Network Bonding for Redundancy
186 views
-
Understanding and Configuring Linux Network Namespaces
122 views
-
Setting Up a Software Load Balancer with HAProxy
211 views
-
Understanding IPv6 Basics for VPS Hosting
202 views
-
Troubleshooting Network Connectivity on Linux
203 views
-
Using tcpdump for Network Packet Analysis
31 views
-
Setting Up a Reverse SSH Tunnel
32 views
-
Configuring Static IP Addresses on Linux
29 views
-
Understanding and Configuring Network Bonding
31 views
-
Understanding IPv6 on Your Server
29 views
-
Setting Up WireGuard VPN on Linux
27 views
-
Network Troubleshooting with Linux CLI Tools
30 views
-
How to Set Up a VPN Server with WireGuard
WireGuard is a modern, fast VPN protocol that's simpler than OpenVPN.Installapt install wireguard -yGenerate Keyswg genkey | tee /etc/wireguard/private.key | wg...
223 views
-
How to Set Up OpenVPN Server
OpenVPN provides a robust, widely-compatible VPN solution.Quick Install with ScriptThe easiest way to set up OpenVPN:wget https://git.io/vpn -O openvpn-install....
487 views
-
How to Block IP Addresses on Linux
Block malicious IPs from accessing your server.Using UFWufw deny from 203.0.113.50\nufw deny from 203.0.113.0/24 # Block entire subnetUsing iptablesiptables -A ...
35 views
-
How to Use tcpdump for Network Troubleshooting
tcpdump captures and analyzes network packets for debugging connectivity issues.Installapt install tcpdump -yCapture All Traffictcpdump -i eth0Filter by Porttcp...
412 views
-
Understanding IP Addresses on Your Breeze
Each Breeze comes with a dedicated public IPv4 address.Finding Your IP AddressYour Breeze's IP is displayed on the server detail page in your portal. From the c...
216 views
-
How to Configure a Static IP Address on Linux
Breezes come with a pre-configured static IP. If you need to change the network configuration, here's how.Ubuntu 22.04+ (Netplan)Edit /etc/netplan/01-netcfg.yam...
163 views
-
How to Set Up a Basic Firewall with UFW
UFW (Uncomplicated Firewall) is the simplest way to manage firewall rules on Ubuntu and Debian.Install and Enableapt install ufw -y ufw default deny incoming uf...
138 views
-
How to Set Up a Firewall with firewalld
Firewalld is the default firewall on RHEL-based distributions (AlmaLinux, Rocky Linux, CentOS).Start and Enablesystemctl start firewalld systemctl enable firewa...
292 views
-
How to Set Up DNS Records for Your Server
DNS records map domain names to your Breeze's IP address. Configure these at your domain registrar.Essential DNS RecordsA Record — Maps your domain to an ...
329 views
-
How to Change DNS Nameservers on Linux
DNS nameservers translate domain names to IP addresses. Here's how to configure them on your Breeze.Temporary ChangeEdit /etc/resolv.conf:nameserver 8.8.8.8 nam...
438 views
-
How to Test Network Speed from the Command Line
Test your Breeze's network speed without a browser using command-line tools.Using speedtest-cli# Install apt install speedtest-cli -y # Ubuntu/Debian # or pip i...
442 views
-
How to Configure iptables Firewall Rules
iptables is the traditional Linux firewall. While UFW and firewalld are easier, understanding iptables gives you fine-grained control.View Current Rulesiptables...
376 views
-
How to Set Up a Reverse DNS (PTR) Record
Reverse DNS (rDNS) maps an IP address back to a hostname. It's required for email servers and improves deliverability.Why You Need rDNSEmail servers check rDNS ...
205 views
-
Diagnosing Network Issues with Linux Tools
### ping — Basic Reachability
111 views
-
Network Troubleshooting with tcpdump and Wireshark
Learn how to set up and configure tcpdump on your VPS with step-by-step instructions, including wireshark and best practices for production environments.
3 views
-
Setting Up a VXLAN Overlay Network
Learn how to set up and configure vxlan on your VPS with step-by-step instructions, including overlay and best practices for production environments.
6 views
-
Linux Traffic Control with tc Command
Everything you need to know about tc for your VPS, from initial setup to production-ready configuration with traffic-control.
6 views
-
Network Bandwidth Monitoring with vnStat
Step-by-step tutorial for vnstat on Ubuntu/Debian servers, with practical code examples and troubleshooting tips.
3 views
-
Configuring Network Namespaces on Linux
Everything you need to know about namespaces for your VPS, from initial setup to production-ready configuration with isolation.
6 views
-
Setting Up Nebula Mesh Networking
Learn how to set up and configure nebula on your VPS with step-by-step instructions, including mesh and best practices for production environments.
4 views
-
Configuring nftables as iptables Replacement
Practical guide to nftables featuring real-world examples, performance tuning tips, and security best practices.
4 views
-
Understanding and Configuring iptables
iptables processes packets through chains of rules:
587 views
-
Configuring IPv6 on Your Linux Server
Everything you need to know about ipv6 for your VPS, from initial setup to production-ready configuration with configuration.
4 views
-
HAProxy TCP Load Balancing for Database Clusters
Learn how to set up and configure haproxy on your VPS with step-by-step instructions, including tcp and best practices for production environments.
6 views
-
Reverse Proxy with Nginx for Multiple Applications
A reverse proxy sits in front of your applications and routes requests based on domain name, path, or other criteria. This lets you:
683 views