====== WiFi Power Save Issues ====== If using WiFi for server connectivity, the adapter may enter power-save mode and stop responding to inbound connections (SSH) while maintaining outbound connections (Cloudflare Tunnel). ===== Symptoms ===== * Local SSH unreachable but Cloudflare Tunnel works * ARP table shows "incomplete" for server IP * ''ip link'' shows WiFi interface in DORMANT state ===== Why This Happens ===== WiFi power save mode puts the adapter into a deep sleep state when idle. This prevents it from responding to: * ARP requests (so other devices can't find it) * Inbound SSH connections * Ping requests However, outbound connections like Cloudflare Tunnel are maintained because the adapter wakes up for outbound traffic. ===== Solution: Disable WiFi Power Save ===== ==== Disable Immediately ==== # Find your WiFi interface name ip link show # Look for something like wlxbc071d481e84 or wlan0 # Disable power save immediately (replace with your interface name) sudo iw dev YOUR_INTERFACE set power_save off # Verify it's disabled sudo iw YOUR_INTERFACE get power_save # Should show: Power save: off ==== Make it Persistent Across Reboots ==== **Method 1: Systemd Service** # Create a systemd service sudo tee /etc/systemd/system/wifi-powersave-off.service > /dev/null << 'EOF' [Unit] Description=Disable WiFi power save After=network.target [Service] Type=oneshot ExecStart=/usr/sbin/iw dev YOUR_INTERFACE set power_save off [Install] WantedBy=multi-user.target EOF # Enable and start the service sudo systemctl enable wifi-powersave-off.service sudo systemctl start wifi-powersave-off.service **Method 2: NetworkManager Configuration** # Create NetworkManager config sudo tee /etc/NetworkManager/conf.d/wifi-powersave.conf > /dev/null << 'EOF' [connection] wifi.powersave = 2 EOF # Restart NetworkManager sudo systemctl restart NetworkManager Replace ''YOUR_INTERFACE'' with your actual WiFi interface name from ''ip link show''. ===== Recommendation ===== If possible, use Ethernet instead of WiFi for your server. Ethernet is: * More reliable * Lower latency * No power management issues * Better for always-on services ===== Related ===== * [[folkzone:networking:start|Networking Overview]] * [[folkzone:troubleshooting:start|Troubleshooting]] ===== See Also ===== * [[start|Return to wiki home]] * [[folkzone:start|Return to folkzone]]