Network Automation Reference

Latest Network Engineering & Automation Guides

FortiGate Debug Commands Guide: Packet Flow & IPsec 2026

FortiGate debug commands

FortiGate debug commands Troubleshooting network connectivity and VPN tunnels on a FortiGate firewall can feel like searching for a needle in a haystack without the right visibility. Fortunately, FortiOS provides a powerful suite of CLI diagnostic tools to trace packets and dissect IKE negotiations in real time. This guide breaks down the FortiGate debug commands … Read more

How to Find Your Meraki Organization ID & Network ID (API + Dashboard) – 2026

Meraki api

When I moved from configuring Cisco Meraki networks manually through the GUI dashboard to automating deployments with the Meraki API, the very first wall I hit wasn’t authentication or rate limits — it was simply knowing which organization and network I was actually talking to. Before you can clone a site, push firewall rules, or … Read more

Complete Guide: FortiGate DHCP over IPsec VPN in FortiClient

FortiGate DHCP over IPsec VPN

Introduction to FortiGate DHCP over IPsec VPN When you deploy a FortiGate Remote Access VPN (Dial-Up IPsec), the default and most heavily documented method for assigning IP addresses to remote clients is Mode Config. Mode Config is highly automated — it pushes virtual IP addresses, DNS server settings, and split-tunneling routes down to the FortiClient … Read more

FortiGate IPsec Remote Access VPN Setup Guide | FortiOS 7.x

FortiGate IPsec Remote Access VPN

FortiGate IPsec Remote Access VPN I set this up whenever remote employees need encrypted access into a corporate LAN without a fixed site-to-site link on the other end. Unlike a site-to-site tunnel, a remote access (dial-up) VPN accepts connections from client devices on unknown, changing public IPs — laptops on home Wi-Fi, hotel networks, mobile … Read more

Python NETCONF Automation with NCclient: Cisco IOS-XE Guide

python netconf

INTRODUCTION If you have spent any time writing network automation scripts using Python libraries like Paramiko or Netmiko, you are intimately familiar with the primary pain point of legacy automation: CLI screen scraping. Parsing text-based CLI outputs breaks instantly the moment a vendor updates an operating system, adds a new column to a table, or … Read more