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

當出現沒法鏈接的問題時, 咱們要先對可能出現的問題進行梳理, 而後進行排查, 如下我先整理一些可能出現問題的地方:linux

1. 經過 ping 查看兩臺終端是否均有聯網

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

Linux下經過輸入命令  ping www.baidu.com 查看返回包服務器

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

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

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

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

第六步命令行

第四步: 在共享選項卡中,有一個網絡鏈接的共享設置,第一個選項就是容許其餘網絡用戶經過此計算機的網絡鏈接來鏈接,若是此項沒有被選定,那麼將會出現虛擬機沒法上網的狀況,因此,咱們如今將這個選項選定。而後在下面的選擇框中選擇一個家庭網絡鏈接,也就是咱們的虛擬機的網絡鏈接,如圖所示。設置完成,點擊肯定按鈕就能夠退出這個共享的設置界面了,如今重啓虛擬機進行 ping 操做嘗試。3d

 

 

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相關的網卡驅動

這個部分有兩個位置能夠查看,一個是網絡中的網絡鏈接,一個爲設備管理窗口查看

VMnet1 爲僅主機模式的網卡驅動, 若是主機模式鏈接這裏必須爲已啓動

VMnet8 爲NAT模式的網卡驅動, 若是爲NAT模式,這裏必須爲已啓動

 

注意紅框處, 兩個向下的黑色箭頭, 該箭頭意義爲網卡驅動禁用, 這種狀況下, Windows將沒法ping到 VMware 下的虛擬機

 

 

 

 

 

 

以上, 足以幹掉絕大多數沒法鏈接和沒法ping通的問題.

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

相關文章
相關標籤/搜索