No internet or Wi-Fi connection
Skill: network-reset · Risk: high · Steps: 13
Diagnoses and repairs network connectivity issues including no internet access, Wi-Fi problems, DNS failures, DHCP lease errors, misconfigured proxies, and corrupt network settings.
What it does, step by step
Step 1. Asks whether other devices are also affected to rule out a router or ISP issue first.
asks the user · wait_for_user_ack
Step 2. Checks reachability, active connection, and Wi-Fi signal quality to pinpoint the connectivity problem.
read-only, conditional · survey_network
Step 3. Renews the network address lease when the device has an invalid or self-assigned IP.
read-only, conditional · renew_dhcp_lease
Step 4. Clears the DNS cache when websites fail to resolve despite a working connection.
read-only, conditional · flush_dns_cache
Step 5. Checks whether a proxy is configured that might be blocking web access.
read-only · check_proxy_settings
Step 6. Checks whether the configured proxy server itself is reachable.
read-only · check_connectivity
Step 7. Turns off a proxy that is configured but unreachable, after confirming with the user.
makes a change, asks permission, preview first · disable_proxy
Step 8. Checks whether the firewall is blocking all network connections.
read-only · check_firewall_status
Step 9. Checks the device’s management configuration for failed profiles when connectivity is still broken.
read-only · c_mdm_diagnose_configuration
Step 10. Tells the device to re-check in and reapply its assigned configuration.
makes a change, asks permission, preview first · c_mdm_reapply_configuration
Step 11. Waits for the reapplied configuration to take effect before retesting.
asks the user · wait_for_user_ack
Step 12. Retests connectivity after a fix was applied to confirm it worked.
read-only · check_connectivity
Step 13. Reports the diagnosis and any fixes made, and suggests manual steps if problems remain. no tools
Tools it may use
survey_network, check_connectivity, renew_dhcp_lease, flush_dns_cache, check_proxy_settings, disable_proxy, check_firewall_status, c_mdm_diagnose_configuration, c_mdm_reapply_configuration, wait_for_user_ack