【聲明】
歡迎轉載,但請保留文章原始出處→_→
生命壹號:http://www.cnblogs.com/smyhvae/
文章來源:http://www.cnblogs.com/smyhvae/p/3919940.html
【正文】
虛擬機版本:VMware Workstation_10.0.3
Linux系統版本:CentOS_6.5(64位)
一、前言:
前幾天做了一回小白,安裝了上個月發布的最新版CentOS 7 ,發現在學習的時候有很多地方和老版的CentOS不太一樣,以至於出現了很多問題(當然,是對於我這種初學者而言),所以現在又重新裝回了CentOS 6.5進行學習。我們直接進入正題吧。
當在VMware虛擬機中將CentOS安裝成功后,會在win7系統中模擬出兩個虛擬網卡:VMnet1和VMnet8,我們來查看一下,點擊“控制面板--->查看網絡狀態和任務--->更改適配器設置”,出現如下界面:
打開虛擬機,選擇“虛擬機--->設置”,彈出如下界面:
如果要保證虛擬機能夠和物理機進行通信,或者正常上網,一定要保證上圖中右上角的“設備狀態”為:已連接。
上圖中,網絡連接有三種方式,下面詳細介紹一下這三種方式。
二、Bridge橋接模式、NAT模式、Host-only僅主機模式:
- 橋接模式:虛擬機使用真實網卡進行通信,配置簡單;只要和真實計算機在同一個網段內,就可以直接通信;局域網內如果有其他計算機,也可以進行訪問。缺點:會占用網段內的一個IP地址。(類似於一台真正獨立的計算機)
- NAT模式:使用虛擬網卡VMnet8進行通信;只能和本機進行通信;在此基礎上,虛擬機可通過主機訪問互聯網
- 僅主機模式:使用虛擬網卡VMnet1進行通信;只能和本機進行通信;不能訪問互聯網。
三、Host-only僅主機模式的配置:
(1)首先檢查VMWare服務情況:
選擇“計算機--->管理---服務和應用程序---服務”,找到VMware NAT service和VMware DHCP service,我們啟動它:
(2)查看虛擬機網卡的網段:
既然使用的是虛擬網卡VMnet1,那來查看一下VMnet1的網段吧:
上圖顯示,VMnet1的IP地址是192.168.154.1,即網段為192.168.154.X(虛擬機自動分配的地址,每個人的電腦可能不同)
然后開啟本地連接的共享:(不要開啟虛擬網卡的共享)
然后我們進入到VMware虛擬機,將連接模式設置為Host-only模式:
緊接着,打開VMware的虛擬網絡編輯器,看一下配置:
上圖中,可以看到,虛擬的網段也是192.168.154.X
(2)在虛擬機中進行配置:
打開CentOS終端,進入root用戶后,輸入如下命令查看當前的網卡信息:(注:if是的是interface)
ifconfig
顯示信息如下:
上圖顯示沒有可用的網卡(lo即本機回環網卡,主要用於本機通信和測試,不需要插網線就可以ping通自己,沒有太多意義)。
輸入以下命令對網卡eth0分配IP地址:(必須要保證和VMnet1為同一個網段192.168.154.X)
ifconfig eth0 192.168.154.2 ifconfig
顯示信息如下:
(3)在Windows中進行驗證:
在Win7中打開cmd控制台,輸入如下命令:
ping 192.168.154.2
顯示效果如下,收到了這樣的請求應答包,說明ping通了:
三、NAT模式的配置:
步驟和上面的Host-only模式一樣。
需要注意的是:也要保證虛擬網卡VMware8和虛擬機的IP地址處於同一網段:
最關鍵的命令是:
ifconfig eth0 192.168.221.2
四、Bridge橋接模式的配置:
首先檢查VMWare服務情況,和上面二(1)的步驟一樣。接着執行下面的步驟:
(1)查看本地連接的IP地址:
由於我的本地連接時自動獲取的IP,所以需要在cmd中輸入以下命令來查看:
ipconfig
顯示效果如下:
上圖顯示,本地連接的IP網段為:192.168.1.X。
(2)設置虛擬機的連接方式:
首先將連接模式設為橋接:
虛擬網絡編輯器中,橋接到的網卡建議不要選自動,而是選擇本地需要用到的那個網卡:
(3)輸入如下命令,設置CentOS的ip,保證其網段為192.168.1.X:
ifconfig eth0 192.168.1.4
效果如下:
此時,在Win7的cmd中能夠ping的通:
特別聲明:重啟以后,上述三種方法的ip都會丟失,要想永久保存,必須寫入文件當中。
五、SecureCRT遠程連接工具:(和虛擬機進行連接)
(1)連接:
打開軟件后,選擇“File--->Quick Connect”,彈出如下界面:
上圖中,輸入虛擬機的IP地址,以及用戶名:root,然后開始連接。
注:在有些其他的Linux版本中,禁止使用root進行連接,需要以普通用戶的身份才行。
另外,如果是要通過Secure CRT連接到Ubuntu,那需要先在Ubuntu中安裝ssh,執行如下命令即可安裝:
sudo apt-get install openssh-server openssh-client
然后輸入root用戶的密碼就行了:
這樣,就大功告成了:
(2)對SecureCRT軟件進行設置:
因為我安裝的是中文版的CentOS,所以為了防止軟件使用的時候出現亂碼,需要進行以下設置:
選擇菜單欄“Options--->Session Options”,彈出如下對話框:
按照上圖所示,先更改終端的背景色(個人習慣)。然后修改字體大小等:
然后將編碼設置為國際標准:
六、Winscp文件拷貝工具:
功能非常強大:
- 與 Windows 完美集成(拖拽, URL, 快捷方式)
- 支持所有常用文件操作
- 支持基於 SSH-1、SSH-2 的 SFTP 和 SCP 協議
- 支持批處理腳本和命令行方式
- 多種半自動、自動的目錄同步方式
- 內置文本編輯器
- 支持 SSH 密碼、鍵盤交互、公鑰和 Kerberos(GSS) 驗證
- 通過與 Pageant(PuTTY Agent)集成支持各種類型公鑰驗證
- 提供 Windows Explorer 與 Norton Commander 界面
- 可選地存儲會話信息
- 可將設置存在配置文件中而非注冊表中,適合在移動介質上操作
這樣,以后在Linux與windows之間互傳文件就變得方便多了。
軟件打開后,輸入虛擬機的IP地址,以及root用戶的密碼即可進行連接:
運行后,顯示界面如下:
我的公眾號
想學習代碼之外的軟技能?不妨關注我的微信公眾號:生命團隊(id:vitateam)。
掃一掃,你將發現另一個全新的世界,而這將是一場美麗的意外: