Xshell、winscp連不上Linux虛拟機
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)
