轉自:
http://blog.csdn.net/huangzhl03/article/details/6744744
經過本人limuscle,實踐可行。
問題現象描述:
在VMWare中安裝好linux系統後,選擇橋接,從宿主機Windows上使用Putty, SSH Secure Shell等用戶端工具串連linux上的ssh服務,用戶端一直沒有反應,無法輸入密碼進行登陸。
這個問題的很是怪異,因為在公司的WinXP上使用同版本的VMWare和linux,沒有這個問題。VMWare選擇NAT方式時,SSH可正確建立串連。從同網段的其它機器可以通過SSH串連成功。宿主機和虛擬機器之間互相ping沒有問題。linux防火牆和windows防火牆都已經禁用。IP設定在同一網段,SSH服務正常運行在22連接埠,配置也沒有問題(不然用戶端串連不進來)。FTP等也是一樣,無法從宿主機串連到linux上的服務。
解決方案:
首先要感謝ningzuowu,我是按照他提供的方法解決的。 地址為:http://bbs.chinaunix.net/archiver/tid-943452-page-2.html
以下是說明:
1. 本地串連,選擇屬性,選擇配置
2. 在進階選項卡中,選擇“硬體校正和”,將其值設為“關閉”,等待網路自動重新啟動後,便可以使用SSH工具成功串連VMWare中的linux了。
解決過程:
在google中搜尋解決方案,大部分方案都是要確認網路設定,防火牆設定,SSH服務設定,確認這些都沒有問題之後,仍然沒有解決問題。
有建議使用NAT方式的,但由於我在arm開發中需要將開發板和linux互相通訊,需要採用橋接方式。
最後終於搜到ningzuowu關於此問題的解決方案,試了一下,確實可行。
為了方便更多的人更容易找到,便整理成文章。
原因猜想:
橋接模式下,虛擬機器和宿主機共用一個網卡,在同一網卡上傳輸資料包,可能會有問題,但為何需要關閉硬體校正和,尚需高人指點。
可能影響:
關閉硬體校正和,是否會造成網路不穩定,或其它問題,還沒有測過,如果有發現問題,希望可以指出。