弈心:從事計算機網絡工作十一年(新加坡7年,沙特4年),2013年考取CCIE,在新加坡先后任職于AT&T,新加坡交通部,蘋果,Equinix,蘇格蘭皇家銀行等大型企業、銀行和政府部門。目前供職于“世界第一土豪大學“沙特阿卜杜拉國王科技大學(KAUST),擔任Senior Network Engineer,為KAUST校史上第一位也是唯一一位華人IT部門高級職員。2019年6月在知乎發布了華語圈第一本專門為編程零基礎的網絡工程師量身打造的Python教程《網絡工程師的Python之路》。
今天給新買的筆記本(Windows 10 64位單語言家庭版)安裝了VMware Workstation Pro 15,上了臺CentOS 8虛擬機,發現虛擬機的網絡適配器無論是選NAT還是橋接模式Centos都無法和Win 10主機ping通,但是CentOS卻能ping通外網8.8.8.8。
將WIN 10和CentOS兩邊的防火墻都關閉后問題依然存在。既然兩臺設備互相不能查出問題根源,那就只能再加一臺設備做排除法。我又將iphone連入家里的無線網,然后CENTOS虛擬機使用橋接模式,確保現在WIN 10, Centos, Iphone都在同一網段下繼續實驗。結果發現:CENTOS和Iphone互ping沒有任何問題,但是都不能和Win 10相互ping通,說明問題出在Win 10上。
在WIN 10上ping 8.8.8.8外網沒問題,卻發現ping網關出現了“一般故障"(General Failure)。
第一反應是不是搞錯了?能ping通外網不能ping通網關,而且報的錯不是Request Timeout而是General Failure?在CentOS和Iphone上ping網關成功后確認了問題出在WIN 10本身身上。
后面google了下,發現這是因為WIN 10的預制策略默認優先選擇ipv6,并且“原因不明”。
而最簡單的解決方法則是打一個微軟“簡單解決方案20166”的補丁。
直接點下一步后,所有win10不能ping通內網以及網關的問題便解決了。
后記:
這是一個看似微小實際卻很煩人的WIN 10的BUG,用ping做測試的時候這種結果非常誤導人,讓做為一名網工的我花了很多時間來排錯一個“不是網絡勝似網絡的問題”。
其實自打微軟從WIN 7開始將telnet這個網工很常用的排錯工具列為Windows Features不再默認安裝后我就感覺微軟的團隊一代不如一代,對網工非常不友好,沒想到到了WIN 10他們居然變本加厲,連Ping這種哪怕不是網工出身的人都常用的網絡排錯工具都不認真對待, 微軟是覺得現在全世界都是ipv6的天下, ipv4默認沒人用了嗎?
Windows 10是一個擁有數百種功能的大型操作系統。與任何其他操作系統或軟件一樣,大多數PC用戶從未使用Windows 10中提供的所有功能。例如,內置的XPS Viewer對大多數PC用戶來說都是陌生的,盡管它自Windows7推出以來就一直存在。
高級PC用戶通常喜歡關閉他們不感興趣的功能。雖然Windows 10沒有提供打開或關閉所有功能的方法,但你可以在“控制面板”下關閉許多功能。
如下圖所示,你可以打開或關閉。Net Framework、Hyper-V、Internet Explorer、Microsoft打印到PDF、XPS Viewer、Telnet客戶端、工作文件夾客戶端、Windows傳真和掃描、Windows PowerShell等。
你不能使用此方法關閉Windows 10中的內置應用程序。此外,關閉某個功能不會將其從Windows 10中刪除。如果你想完全擺脫Windows 10的功能,你需要使用Windows 10 ISO圖像自定義工具,如NTLite。
如前所述,Windows 10不允許你打開或關閉所有功能。一些功能對操作系統的平穩運行至關重要,而其他一些功能,如“開始”菜單和“文件資源管理器”,可以通過安裝第三方替代品來關閉。
按照以下說明打開或關閉Windows 10功能。
1、打開控制面板,方法是在「開始」菜單或任務欄搜索字段中鍵入控制面板,然后按Enter鍵。
2、在“程序”部分下,單擊“卸載程序”鏈接。這將打開“程序和功能”窗口。
3、在“程序和功能”窗口的左側窗格中,單擊鏈接中的“啟用或關閉Windows功能”以打開Windows功能窗口,其中包含可以打開或關閉的功能列表。
4、瀏覽功能列表。如果選中某個功能旁邊的復選框,則表示該功能已打開。完整的復選框表示僅打開該功能的一部分。
5、單擊加號圖標可查看該類別下的所有功能。例如,你可以通過展開“媒體功能”來查看Windows Media Player。
要關閉某項功能,請取消選中該功能旁邊的復選框。當你看到以下確認對話框時,單擊“是”按鈕關閉該功能。可能會要求你打開或關閉某個功能。
我們建議你只關閉不再使用或更喜歡使用第三方軟件而不是默認軟件的功能。