Putty或MobaXTerm無法連接VMware虛擬機 報Network error: Connection timed out的解決方案


當出現無法連接的問題時, 我們要先對可能出現的問題進行梳理, 然后進行排查, 以下我先整理一些可能出現問題的地方:

1. 通過 ping 查看兩台終端是否均有聯網

windows下通過控制台 cmd 進入命令行, 輸入  ping www.baidu.com  查看返回包的結果. 如果ping通 則說明網絡通暢

Linux下通過輸入命令  ping www.baidu.com 查看返回包

windows沒有聯網的問題好解決,這里說明一下常見的Linux虛擬機沒有網絡最常見的一種情況,就是沒有配置共享網絡

第一步: 首先打開開始菜單,找到控制面板,然后點擊打開。在控制面板的各選項中,有一個 網絡和internet的選項,點擊此項打開。

第二步: 然后來到網絡的具體選項,其中有一個查看網絡狀態和任務的選項,點擊此選項打開。在網絡和共享中心中,在左邊的導航欄中,有一個更改適配器設置的選項,點擊打開

第三步: 從這里看到有多個連接項,其中有一個我們正在用的寬帶連接,如圖所示。右鍵點擊此選項,在彈出的菜單中選擇屬性。打開這個連接的屬性設置。然后在寬帶連接的設置窗口中,上面有多個選項卡,我們點擊最后一個即共享選項卡。

第六步

第四步: 在共享選項卡中,有一個網絡連接的共享設置,第一個選項就是允許其他網絡用戶通過此計算機的網絡連接來連接,如果此項沒有被選定,那么將會出現虛擬機無法上網的情況,所以,我們現在將這個選項選定。然后在下面的選擇框中選擇一個家庭網絡連接,也就是我們的虛擬機的網絡連接,如圖所示。設置完成,點擊確定按鈕就可以退出這個共享的設置界面了,現在重啟虛擬機進行 ping 操作嘗試。

 

 

2. 查看兩台終端是否可以相互 ping 通

2.1 如果 Ubuntu ping Windows, 無法ping通

windows IP獲取方式: cmd進入控制台, 輸入 ipconfig 查看IP

比如我的 windows IP 為 192.168.0.103 , 在 Linux 下  ping 192.168.0.103 

如果 Linux 下無法 ping 通 Windows , 首先檢查虛擬機的網絡連接方式, 一般設置為NAT模式,NAT模式下的虛擬系統的 TCP/IP 配置信息是由 VMnet8(NAT) 虛擬網絡的 DHCP 服務器提供的,無法進行手工修改,因此虛擬系統也就無法和本局域網中的其他真實主機進行通訊。采用 NAT 模式最大的優勢是虛擬系統接入互聯網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互聯網即可。

第一步: 查看當前虛擬機的網絡配置

 

第二部: 查看配置, 是否為NAT, 修改為NAT

 

第三步: 查看菜單欄的編輯, 查看 虛擬網絡編輯器

 

第四步: 將NAT模式還原默認,如果提示需要關閉虛擬機, 關閉即可

 完成上述操作, 重啟虛擬機便可,如果無法解決問題, 給我留言, 如果有時間的話我嘗試幫你解決.

 

2.2 Windows ping Ubuntu,無法 ping 通或 PuTTY\MobaXTerm 無法鏈接 Ubuntu

windows控制台無法ping到你的虛擬機這里分四個部分進行檢查

2.2.1 檢查VMware的網絡模式,是否禁ping

  虛擬機防火牆禁ping,請關閉虛擬機防火牆重試;Ubuntu在sudo權限下命令: sudo service ufw stop , 在關閉防火牆的時候會提示輸入當前用戶的登錄密碼進行確認操作。

  查看防火牆是否關閉: chkconfig   (主要看iptables一行是否全部為off,全部off則排除防火牆的問題,接着繼續查找)

  如果為Linux系統,關閉防火牆為  service iptables stop 

  Linux查看防火牆狀態:   /etc/init.d/iptables status 

 

2.2.2 檢查Ubuntu下是否有安裝SSH服務器,這一步會影響Putty 或 MobaXterm 的使用

  確保linux系統的SSH服務開啟,在Linux下輸入以下命令: sudo ps -e |grep ssh 

  顯示以下內容則為已經安裝了ssh服務器(有些博客中的截圖會有一個 ssh-agent, 這是個代理程序, 不用管,沒影響)

  

   如果沒有安裝, 先更新資源列表,使用命令: sudo apt-get update 

   安裝 openssh-server,使用命令: sudo apt-get install openssh-server 

  輸入 ps -e |grep ssh 查看是否安裝成功,出現sshd則表示安裝成功。

  

2.2.3 檢查Windows下是否啟動了VMware相關的NAT服務

這個部分一般可能為360等殺軟, 對其進行操作更改

在Windows 的控制面板下搜索"服務"

 對名稱進行排序后可以看到五項服務

將NAT服務設置為自動: 

和VMware相關的5項服務: 

  VMware Authorization Service    用於啟動和訪問虛擬機的授權及身份驗證服務。

  VMware DHCP Service       虛擬網絡的DHCP服務, IP自動分配協議——它不啟動 虛擬機不能上網

  VMware NAT Service        虛擬網絡的網絡地址轉換 ——它不啟動 虛擬機不能上網

  VMware USB Arbitration Service   U盤接口服務——它不啟動 虛擬機無法識別usb

  VMware Workstation Server     用於虛擬機注冊和管理的遠程訪問服務。

 

2.2.3 檢查Windows下是否有開啟VMware相關的網卡驅動

這個部分有兩個位置可以查看,一個是網絡中的網絡連接,一個為設備管理窗口查看

VMnet1VMware中主機模式的網卡驅動, 如果主機模式連接這里必須為已啟動

VMnet8VMware中NAT模式的網卡驅動, 如果為NAT模式,這里必須為已啟動

 

注意下圖紅框處, 兩個向下的黑色箭頭, 該箭頭意義為網卡適配器禁用, 這種情況下, Windows將無法ping到 VMware 下的虛擬機

 

 

 

 

 

 

 ==================================================================================================================

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM