Cisco Trunk Up, Linux Ping Fails: Find the VLAN Mismatch
Build a working Linux-to-Cisco VLAN link, move the host to the wrong VLAN, and use ARP captures and the MAC table to find and fix the failed ping.
The Linux side of a network engineer's job. Articles tagged Linux cover interfaces, routing tables, neighbor states, NIC drivers, name resolution and the CLI tools used for testing from a real host.
Build a working Linux-to-Cisco VLAN link, move the host to the wrong VLAN, and use ARP captures and the MAC table to find and fix the failed ping.
The three-way handshake is the first thing anyone learns about TCP and the last thing most people actually look at. SYN, SYN-ACK, ACK is easy to draw. What is harder, and far more useful, is reading a real
Two monitoring platforms, one Ubuntu box, zero port collisions. Plus the built-in host that cannot reach its own agent, and why apt was not an option.
From an empty Ubuntu box to a Grafana login screen: APT repo, systemd, and the 20-second gotcha that makes people think the install failed.
Ten printable pages of Linux networking commands, flags and real lab output, including a ten-symptom troubleshooting decision tree. Free for members.
Every Linux networking command that matters, grouped by the question it answers, with real captures from a four-hop lab and the triage order to run them in.
Enable ufw without losing your SSH session, learn the rule grammar, and see exactly which iptables chains it builds underneath.
Your iptables rules already run on nftables. Handles, named sets, inet tables and atomic ruleset loads, all proven with real output from a live lab.
Tables, chains and rule order, demonstrated with real captures from a Debian host in a live lab: DROP against REJECT timing, conntrack, logging and NAT.
Every Linux networking tool is a formatter over a handful of kernel files. Here is what is in them, how to read the hex, and what happens when you change the sysctls that matter.
Five live bandwidth monitors pointed at the same flow at the same time, with real terminal frames and a reconciliation of why they all report different numbers.
Pattern matching against live packet payloads. The syntax, the hex mode, the file interop, and a real capture showing the server name leaking out of an encrypted session.