{"id":23264167,"url":"https://github.com/jdgregson/hyper-v-troubleshooting","last_synced_at":"2026-02-06T11:19:16.538Z","repository":{"id":67868959,"uuid":"236593566","full_name":"jdgregson/Hyper-V-Troubleshooting","owner":"jdgregson","description":"Steps and technuiqes that I use daily when Hyper-V networking remembers that it doesn't actually work in a desktop virtualization context.","archived":false,"fork":false,"pushed_at":"2020-09-02T00:52:28.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-14T00:09:40.398Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jdgregson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-27T20:58:59.000Z","updated_at":"2020-09-02T00:52:30.000Z","dependencies_parsed_at":"2023-02-21T15:45:26.360Z","dependency_job_id":null,"html_url":"https://github.com/jdgregson/Hyper-V-Troubleshooting","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jdgregson/Hyper-V-Troubleshooting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdgregson%2FHyper-V-Troubleshooting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdgregson%2FHyper-V-Troubleshooting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdgregson%2FHyper-V-Troubleshooting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdgregson%2FHyper-V-Troubleshooting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdgregson","download_url":"https://codeload.github.com/jdgregson/Hyper-V-Troubleshooting/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdgregson%2FHyper-V-Troubleshooting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29158956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-19T14:30:39.238Z","updated_at":"2026-02-06T11:19:16.498Z","avatar_url":"https://github.com/jdgregson.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hyper-V Troubleshooting\nSteps and techniques that I use when Hyper-V networking isn't working properly.\n\nThese steps assume that Hyper-V networking is generally working for you and you've encountered a temporary issue. This is not intended as a guide for configuring Hyper-V Networking.\n\n## VM is set to use the Default Switch but is not getting an IP address.\nThe VM is set to use the default switch. The host is connected to a network and may be able to access the internet. However, the VM cannot access the internet or any other network devices. If you run `ipconfig` in CMD, you can see that the VM has an APIPA address (169.254.\\*.\\*), meaning DHCP is not working.\n\n### Step 1: disconnect and reconnect the host\n\n  1) Disconnect the host from the network\n  2) Reconnect the host to the network\n\nIs it working? If not, continue to step 2.\n\n### Step 2: restart the default switch\n\n  1) Set the VM's network adapter to \"Not connected\"\n  2) In \"Network connections\", disable the device \"vEthernet (Default Switch)\"\n  3) Wait 30 seconds\n  4) In \"Network connections\", enable the device \"vEthernet (Default Switch)\"\n  5) Set the VM to use the default switch\n\nIs it working? If not, try step 2 again, but connect the VM to an external network instead of setting its network adapter to \"Not connected\". Still not working? Continue to step 3.\n\n### Step 3: use another network adapter on the host\n\n  1) Disconnect the host from the network\n  2) Connect the host to the network using another adapter (e.g. Ethernet if using WiFi before)\n  3) Wait 30 seconds\n  4) Disconnect the host from the network\n  5) Connect the host to the network using the original adapter\n\nIs it working? If not, continue to step 4.\n\n### Step 4: restart the host\nIf the default switch is not working by this point, the last step I know is to restart the host computer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdgregson%2Fhyper-v-troubleshooting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdgregson%2Fhyper-v-troubleshooting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdgregson%2Fhyper-v-troubleshooting/lists"}