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:configure.
/plugin marketplace add atrawog/bazzite-ai-plugins/plugin install bazzite@bazzite-ai-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Bazzite network configuration including alternative WiFi backends, Wake-on-LAN for remote power control, and Tailscale for VPN/mesh networking.
| Command | Description |
|---|---|
ujust toggle-iwd | Enable/disable iwd as WiFi backend |
ujust toggle-wol | Toggle Wake-on-LAN |
ujust enable-tailscale | Enable Tailscale service |
# Switch between iwd and wpa_supplicant
ujust toggle-iwd
iwd (Intel Wireless Daemon):
wpa_supplicant:
After switching: Reconnect to WiFi networks.
# Interactive WOL toggle
ujust toggle-wol
# Non-interactive
ujust toggle-wol enable
ujust toggle-wol disable
ujust toggle-wol force-enable
Options:
enable - Enable WOLdisable - Disable WOLforce-enable - Force enable (overrides power settings)On target machine:
# Get MAC address
ip link show | grep ether
From remote machine:
# Wake the target
wakeonlan <MAC_ADDRESS>
# or
wol <MAC_ADDRESS>
Requirements:
# Enable Tailscale service
ujust enable-tailscale
After enabling:
# Authenticate
tailscale up
# Check status
tailscale status
# Get IP
tailscale ip
Features:
# Connect to Tailscale network
tailscale up
# Exit node (route all traffic)
tailscale up --exit-node=<node>
# Disconnect
tailscale down
# Status
tailscale status
# Enable Tailscale
ujust enable-tailscale
tailscale up
# Enable Wake-on-LAN for remote power
ujust toggle-wol enable
# Enable SSH (via bazzite-ai)
ujust configure sshd enable
# Switch to iwd
ujust toggle-iwd
# Reconnect to WiFi
nmcli device wifi list
nmcli device wifi connect "<SSID>" password "<password>"
# On server: Enable Tailscale
ujust enable-tailscale
tailscale up
# On client: Connect
tailscale up
# Access server via Tailscale IP or MagicDNS name
ssh user@<server-tailscale-ip>
ssh user@<server-name> # with MagicDNS
# NetworkManager status
nmcli general status
# List connections
nmcli connection show
# Current IP
ip addr show
# WiFi networks
nmcli device wifi list
Reconnect:
nmcli device wifi connect "<SSID>" password "<password>"
Forget and reconnect:
nmcli connection delete "<SSID>"
nmcli device wifi connect "<SSID>" password "<password>"
Check service:
systemctl status tailscaled
Re-authenticate:
tailscale logout
tailscale up
Check connectivity:
tailscale netcheck
tailscale ping <node>
Check BIOS:
Check interface:
# Verify WOL enabled
ethtool <interface> | grep Wake-on
# Should show: Wake-on: g
Enable manually:
sudo ethtool -s <interface> wol g
Use when the user asks about:
For SSH configuration, use: /bazzite-ai:configure