pyats-linux-network

Inspect network interfaces, routing tables, and connection states on Linux hosts using pyATS.

627|175|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-linux-network
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyats-linux-network
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/pyats-linux-network
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-linux-network

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a standardized way to inspect and troubleshoot network configurations on Linux hosts, ensuring network services are functioning as expected.

Core Features & Use Cases

  • Interface Inspection: View detailed status and statistics for all network interfaces.
  • Routing Table Analysis: Examine main and policy routing tables for correct path determination.
  • Connection State: Verify network connection status and routing entries.
  • Use Case: When a Linux server experiences connectivity issues, this Skill can quickly gather interface status, IP addresses, and routing information to pinpoint the source of the problem.

Quick Start

Use the pyats-linux-network skill to check the ifconfig output for the linux-host-01 device.

Frequently Asked Questions about pyats-linux-network

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Linux network troubleshooting across multiple hosts?

Automate Linux network troubleshooting by running pyATS diagnostics to gather interface configurations, routing tables, and connection states across a defined testbed fleet. This provides a standardized inspection method to quickly identify connectivity issues.

Can I use pyATS to check routing tables and interface status on Linux servers?

Yes, you can use pyATS to check Linux interface status and analyze main and policy routing tables. This Skill executes network diagnostics on hosts defined with 'os: linux' in the testbed configuration to verify path determination.

What do I need to configure before running pyATS Linux network diagnostics?

You need to configure a pyATS testbed with target devices defined as 'os: linux' and set the PYATS_TESTBED_PATH environment variable. This setup allows the diagnostic scripts to properly interface with and inspect the Linux hosts.

What is the best way to perform a fleet-wide network health check on Linux machines?

Perform a fleet-wide network health check on Linux machines by utilizing this pyATS Skill to audit all managed hosts. It systematically collects interface statistics and connection states, ensuring network services are functioning as expected across the entire fleet.

Does pyATS Linux network diagnostics inspect policy routing tables?

Yes, pyATS Linux network diagnostics inspects policy routing tables alongside main routing tables. This allows you to examine detailed path determination rules and verify network connection status for accurate troubleshooting.

Why are my pyATS Linux network diagnostics failing to gather interface data?

pyATS Linux network diagnostics fail if the testbed lacks devices defined as 'os: linux' or the PYATS_TESTBED_PATH environment variable is missing. Ensure your testbed configuration correctly targets the Linux hosts for successful interface data collection.