1.環境 本地機器WIN7環境,使用VMware Workstation Pro安裝的CentOS7,系統鏡像CentOS-6.1-x86_64-netinstall.iso
2.問題與分析 我的虛擬機網路配接器起初選擇的是:橋連接模式

在虛擬機啟動成功后,因網路限制,虛擬機自身通過wget命令下載很慢,所以想通過本機下載一些安裝軟體,再傳到虛擬機上!
問題來了:通過Xshell用IP連接虛擬機,時而能連接,大部分時間是連接不上的,
網上有人說是沒有打開網路適配,需要將組態檔/etc/sysconfig/network-scripts/ifcfg-ens33中的ONBOOT="yes",如下圖

但我的配置默認是打開的,如果你們是no的話,建議改成yes!
后參考其他帖子,發現問題出在網路配接器的連接模式上,
因為橋連接模式,不是和本地主機使用的同一IP,而是在局域網IP端內,重新為虛擬機分配了一個IP,但這樣一來,就會和局域網中使用同一個IP的主機,發生IP沖突,所以導致我,時而能連接,時而連接不上!
所以最終解決辦法,將橋連接模式改為NAT模式!最終解決Xshell連接問題!
NAT模式:共享ip模式,vmware會創建個網關,主機和虛擬機都在這個網關下重新分配ip,這相當于再建了個本機內部局域網,
橋連接模式:虛擬機中的虛擬網路配接器可通過主機中的物理網路配接器直接訪問到外部網路,如下圖所示的局域網中添加了一臺新的、獨立的計算機一樣,宿主機與vm虛擬機是平級關系,因此,虛擬機也會占用局域網中的一個IP地址,并且可以和其他終端進行相互訪問,

參考文獻:
[一張圖說明橋接和NAT的區別](https://blog.csdn.net/liangjiabao5555/article/details/103840284)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/285439.html
標籤:Linux
上一篇:shell腳本編程
下一篇:nginx組態檔使用環境變數
