虛擬機器中2台Linux系統、2台客戶機實現通訊,並且可以以主機名稱ping通

來源:互聯網
上載者:User

標籤:路由器   虛擬機器   客戶機   linux   

實現目標:虛擬機器中2台Linux系統、2台客戶機實現通訊,並且可以以主機名稱ping通

實驗準備:1.在虛擬機器中2台linux系統、一台win7、一台win2008

                 2.linuxA和linuxB作為2台路由器,win7和win2008作為2端的客戶機

                 3.2台linux都加裝一個網卡裝置

導言:此實驗用到思科路由交換技術。

我們所要實現的實驗的訪問路徑如下:

客戶機win7----->LINUX A----->LINUX B----->客戶機win2008

並且實現通過ping主機名稱也可以實現通訊

在虛擬機器中,一定要設定客戶機和LINUX A的網路介面eth0在同一VM網段5

                              設定LINUX A的網路介面eth1和LINUX B的網路介面eth0在同一網段VM6

                              設定LINUX B的網路介面eth1和客戶機2008在同一網段VM7

以上做的目的是隔開2台路由器(LINUX系統充當)和2台客戶機,不然都是同樣網段VM,不用配置兩台客戶機都能通訊,實驗就沒有價值了。





實驗過程:


客戶機win7配置

客戶機win7網路地址配置見附件圖win7network


客戶機win7hosts檔案夾也需要配置     //配置DNS解析網域名稱,這在DNS早期都是在這個hosts檔案中配置

DNS,我們做實驗暫且先用這個,詳見附件圖win7hosts







LINUX A配置詳情

[[email protected]~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  //配置LINUX A的網卡介面eth0的ip地

址192.168.1.254以及掩碼255.255.255.0並且設定不自動擷取ip為none。詳見附件圖1


[[email protected]~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1   //配置LINUX A的網卡介面eth1的ip地

址192.168.2.1以及掩碼255.255.255.0並且設定不自動擷取ip為none。詳見附件圖2

      

[[email protected]~]# vim /etc/sysconfig/network   //配置LINUX A主機名稱詳見圖3


[[email protected]~]# vim /etc/hosts    //配置DNS解析網域名稱,這在DNS早期都是在這個hosts檔案中配置

DNS,我們做實驗暫且先用這個       //詳細配置見附件圖4


[[email protected]~]# vim /etc/sysctl.conf    //將LINUX A 開啟路由功能      配置詳見附件圖5

[[email protected] ~]# sysctl -p         //啟用LINUX A路由       


[[email protected]~]# vim /etc/sysconfig/network-scripts/route-eth1      //配置網關又叫路由表,此處非常

重要,在 /etc/sysconfig/network-scripts/目錄下建立的檔案夾route-eth1有嚴格要求,檔案名稱必須是

route,後面接 - 去往目標地址的連接埠裝置號eth1。檔案內的詳細配置見附件圖6


[[email protected] ~]# service network restart    //重啟network服務,讓配置生效,並且會產生IP,掩碼以及路由表

[[email protected]~]#ifconfig      //驗證配置是否正確主要查看網卡裝置eth0和eth1的配置


[[email protected]~]# chkconfig network on   //讓network隨系統啟動而啟動









LINUX B配置詳情

[[email protected]~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  //配置LINUX B的網卡介面eth0的ip地

址192.168.2.2以及掩碼255.255.255.0並且設定不自動擷取ip為none。詳見附件圖7


[[email protected]~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1   //配置LINUX B的網卡介面eth1的ip地

址10.0.0.2以及掩碼255.255.255.0並且設定不自動擷取ip為none。詳見附件圖8

      

[[email protected]~]# vim /etc/sysconfig/network   //配置LINUX B主機名稱詳見圖9


[[email protected]~]# vim /etc/hosts    //配置DNS解析網域名稱,詳細配置見附件圖10


[[email protected]~]# vim /etc/sysctl.conf    //將LINUX B開啟路由功能          配置詳見附件圖11

[[email protected] ~]# sysctl -p         //啟用LINUX B路由       


[[email protected]~]# vim /etc/sysconfig/network-scripts/route-eth0       //配置網關又叫路由表,此處非常

重要,在 /etc/sysconfig/network-scripts/目錄下建立的檔案夾route-eth0有嚴格要求,檔案名稱必須是

route,後面接 - 去往目標地址的連接埠裝置號eth0。檔案內的詳細配置見附件圖12


[[email protected] ~]# service network restart    //重啟network服務,讓配置生效,並且會產生IP,掩碼以及路由表

[[email protected]~]#ifconfig      //驗證配置是否正確主要查看網卡裝置eth0和eth1的配置


[[email protected]~]# chkconfig network on   //讓network隨系統啟動而啟動







客戶機win2008配置

客戶機win2008網路地址配置見附件圖win2008network


客戶機win2008hosts檔案夾也需要配置          //配置DNS解析網域名稱,詳見附件圖win2008hosts





見證奇蹟時刻:

在客戶機win7中啟動cmd,用命令tracert 跟蹤我們客戶機win7的路由表是否按照我們的想法去ping客戶機win2008。      以及用客戶機win7 去ping  LINUX B的主機名稱,

結果見附件圖“實驗驗證”


純手打!!!




本文出自 “sunandmoon” 部落格,請務必保留此出處http://ssunandmoon.blog.51cto.com/10047194/1633213

虛擬機器中2台Linux系統、2台客戶機實現通訊,並且可以以主機名稱ping通

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.