讓Windows 10 筆電在透過Wi-Fi 與DHCP 上網時也可以正常 ...

文章推薦指數: 80 %
投票人數:10人

接下來這個步驟很重要,就是調整你的網路介面卡的設定,請執行ncpa.cpl ... 網路介面將會自動取得一個內部IP 地址,並透過NAT 自動連線到外部網路。

←如何設定TortoiseGit改用WinMerge當作Diff與Merge的主要工具 讓你的命令提示字元或WSL擁有一個美麗等寬的字型設定→ 好一陣子我的筆電都沒辦法正常的使用Hyper-V來架設虛擬機,並不是VM無法使用,而是無法使用Hyper-V的「內部網路」(Internalnetwork)並且讓VM動態取得IP,每次都要用「外部網路」(Externalnetwork)並且在區網內取得一個實體IP才能上網,而且有很多網路環境無法實驗,實在非常不便。

最近由於在玩Vagrant的時候又再次遇到了這個問題,這才發現解決之道,因此特別撰文分享解決辦法。

首先,你要先在Hyper-V建立好一張虛擬交換器(VirtualSwitch),這裡我命名為InternalSwitch(建議用英文命名),並將該虛擬交換器的連線類型設定為「內部網路」,如下圖示:   接下來這個步驟很重要,就是調整你的網路介面卡的設定,請執行ncpa.cpl啟動控制台中的「網路連線」視窗,找到你的Wi-Fi網卡介面,並開啟「內容」對話框。

  接著則是要勾選「網際網路連線共用」,並且選擇一個要共用的網路介面,這裡請選擇你在步驟一設定的那一個網路卡介面,這個網路卡介面的名稱一定是vEthernet開頭,所以應該很好找。

我之前就是沒有做好這一步,導致我的Hyper-V一直處於異常狀態。

  設定完網際網路連線共用之後,由於vEthernet(InternalSwitch)被設定與Wi-Fi網路介面共享,所以以這個vEthernet(InternalSwitch)網路介面將會自動取得一個內部IP地址,並透過NAT自動連線到外部網路。

這個步驟不用做任何設定。

  接下來這個步驟則是跟Vagrant比較有關,你最好把vEthernet(InternalSwitch)的網際網路通訊協定第6版(TCP/IPv6)這個項目給關閉(取消勾選),以免遇到許多奇奇怪怪無法啟動VM的問題。

  我的電腦終於可以正常使用Hyper-V啦! 如果你還有遇到其他的連線問題,底下的相關連結都可以查看看。

相關連結 NotesonVagrantandHyper-V RunningUbuntuwithDHCPonHyper-VoverWIFI—HurryUpandWait! VagrantandHyper-V—TipsandTricks|VirtualizationBlog SetupaNATnetwork|MicrosoftDocs 1.5.0:FailedtodetermineVM'sIPaddressevenwhenVirtualSwitchManagersetupforthisandtriedapt-getinstallstepsathttp://docs.vagrantup.com/v2/hyperv/boxes.html·Issue#3247·hashicorp/vagrant 相關文章 徹底釐清Windows10與WindowsServer的版本編號 這些年一直對Windows10與WindowsServer的版本編號困擾著,經常會聽到什麼Windows10周年更新、Windows10創作者更新之類的名稱,完全摸不著頭緒,你 WindowsPhone7.5(Mango)開發學習資源整理 芒果終於要來了,昨天已經正式釋出WindowsPhoneSDK7.1RTM繁體中文版,而估計在幾週內應該所有WindowsPhone7的使用者就能夠自動更新到支援多國語系、完整的中... WindowsContainer版本相容性與多重架構容器映像介紹 自從Windows核心版本v14393開始,也就是WindowsServer2016LTSC與Windows10年度更新版,正式開始支援Windows容器,這意謂著企業可以 工商服務(廣告) 每月文章 2022 三月(4) 二月(9) 一月(15) 2021 十二月(12) 十一月(5) 十月(6) 九月(13) 八月(16) 七月(13) 六月(13) 五月(7) 三月(1) 二月(1) 2020 十二月(3) 十一月(1) 十月(3) 九月(7) 八月(7) 七月(9) 六月(2) 五月(5) 三月(4) 二月(5) 一月(4) 2019 十二月(7) 十一月(2) 十月(5) 九月(1) 六月(3) 四月(4) 三月(3) 二月(7) 一月(12) 2018 十二月(3) 十一月(1) 十月(4) 九月(12) 八月(4) 六月(2) 五月(3) 四月(6) 二月(1) 一月(2) 2017 十二月(2) 十月(3) 九月(4) 七月(1) 六月(1) 五月(1) 四月(1) 二月(3) 一月(4) 2016 十二月(4) 十一月(1) 十月(1) 九月(4) 八月(3) 七月(2) 五月(1) 四月(1) 三月(3) 二月(3) 一月(2) 2015 十二月(6) 十一月(4) 十月(3) 九月(5) 八月(1) 七月(4) 六月(2) 五月(3) 四月(1) 三月(1) 二月(3) 一月(2) 2014 十二月(3) 十一月(2) 十月(3) 九月(3) 八月(1) 七月(4) 六月(2) 五月(4) 四月(5) 三月(4) 二月(1) 一月(7) 2013 十二月(1) 十一月(8) 十月(1) 九月(2) 八月(4) 七月(5) 六月(8) 五月(9) 四月(8) 三月(10) 二月(9) 一月(10) 2012 十二月(4) 十一月(6) 十月(6) 九月(4) 八月(5) 七月(10) 六月(5) 五月(6) 四月(10) 三月(12) 二月(1) 一月(6) 2011 十二月(3) 十一月(7) 十月(8) 九月(14) 八月(15) 七月(10) 六月(10) 五月(11) 四月(11) 三月(13) 二月(14) 一月(13) 2010 十二月(13) 十一月(10) 十月(16) 九月(17) 八月(12) 七月(22) 六月(15) 五月(11) 四月(14) 三月(17) 二月(17) 一月(26) 2009 十二月(16) 十一月(18) 十月(18) 九月(23) 八月(20) 七月(26) 六月(24) 五月(21) 四月(26) 三月(30) 二月(27) 一月(26) 2008 十二月(30) 十一月(31) 十月(31) 九月(29) 八月(31) 七月(31) 六月(30) 五月(30) 四月(31) 三月(31) 二月(29) 一月(33) 2007 十二月(31) 十一月(37) 十月(13) 文章分類 .Net (215) .NETCore (53) Accessibility (3) Angular (22) AngularJS (11) ASP.NET (222) ASP.NET5 (3) ASP.NETBlazor (1) ASP.NETCore (31) ASP.NETIdentity (2) ASP.NETMVC (103) ASP.NETWebAPI (13) AzureDevOps (24) C# (124) CloudComputing (4) CSS (29) DevOps (20) Docker (22) EntityFramework (21) Git (28) Golang (2) HTML5 (8) IIS (103) Java (7) JavaScript (108) Jenkins (7) Kubernetes (7) LINQ (36) Linux (108) MicrosoftAzure (35) MySQL (15) Office (49) Office365 (28) Oracle (10) PHP (25) Scrum (1) Security (60) SQLServer (125) Subversion (35) SystemCenter (2) TFS (6) TFS2010 (10) Tips (188) UnitTesting (10) Usability (1) VBA (5) VisualBasic (5) VisualStudio (122) VisualStudio11 (2) VisualStudio2012 (10) VisualStudio2013 (4) VS2010Tips (23) Web (167) WebMatrix (8) Windows (37) Windows8 (14) WindowsAzure (18) WindowsPhone7 (14) 介紹好用工具 (221) 心得分享 (85) 多奇快訊 (7) 系統管理 (357) 前端工程研究 (18) 專案管理 (8) 團隊合作 (9) 網路管理 (17) 專業證照



請為這篇文章評分?