Back to Skills

network

verified

Network configuration for Bazzite. iwd WiFi backend, Wake-on-LAN, and Tailscale VPN. Use when users need to configure network services. For SSH, see bazzite-ai:config.

View on GitHub

Marketplace

bazzite-ai-plugins

atrawog/bazzite-ai-plugins

Plugin

bazzite

productivity

Repository

atrawog/bazzite-ai-plugins

bazzite/skills/network/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/atrawog/bazzite-ai-plugins/blob/main/bazzite/skills/network/SKILL.md -a claude-code --skill network

Installation paths:

Claude
.claude/skills/network/
Powered by add-skill CLI

Instructions

# Network - Bazzite Network Configuration

## Overview

Bazzite network configuration including alternative WiFi backends, Wake-on-LAN for remote power control, and Tailscale for VPN/mesh networking.

## Quick Reference

| Command | Description |
|---------|-------------|
| `ujust toggle-iwd` | Enable/disable iwd as WiFi backend |
| `ujust toggle-wol` | Toggle Wake-on-LAN |
| `ujust enable-tailscale` | Enable Tailscale service |

## WiFi Backend

### Toggle iwd

```bash
# Switch between iwd and wpa_supplicant
ujust toggle-iwd
```

**iwd (Intel Wireless Daemon):**
- Faster connection times
- Lower resource usage
- Better power efficiency
- Modern replacement for wpa_supplicant

**wpa_supplicant:**
- Default on most systems
- Broader compatibility
- Required for some enterprise networks

**After switching:** Reconnect to WiFi networks.

## Wake-on-LAN

### Toggle WOL

```bash
# Interactive WOL toggle
ujust toggle-wol

# Non-interactive
ujust toggle-wol enable
ujust toggle-wol disable
ujust toggle-wol force-enable
```

**Options:**
- `enable` - Enable WOL
- `disable` - Disable WOL
- `force-enable` - Force enable (overrides power settings)

### Using WOL

**On target machine:**

```bash
# Get MAC address
ip link show | grep ether
```

**From remote machine:**

```bash
# Wake the target
wakeonlan <MAC_ADDRESS>
# or
wol <MAC_ADDRESS>
```

**Requirements:**
- Wired Ethernet connection
- BIOS WOL support enabled
- Both machines on same network (or port forwarding)

## Tailscale VPN

### Enable Tailscale

```bash
# Enable Tailscale service
ujust enable-tailscale
```

**After enabling:**

```bash
# Authenticate
tailscale up

# Check status
tailscale status

# Get IP
tailscale ip
```

**Features:**
- Zero-config VPN
- Mesh networking
- Access machines anywhere
- MagicDNS for hostnames

### Tailscale Usage

```bash
# Connect to Tailscale network
tailscale up

# Exit node (route all traffic)
tailscale up --exit-node=<node>

# Disconnect
tailscale down

# Status
tailscale status

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4036 chars