码迷,mamicode.com
首页 > 系统相关 > 详细

虚拟机中2台Linux系统、2台客户机实现通信,并且可以以主机名ping通

时间:2015-04-16 10:32:51      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:路由器   虚拟机   客户机   linux   


实现目标:虚拟机中2Linux系统、2台客户机实现通信,并且可以以主机名ping

实验准备:1.在虚拟机中2linux系统、一台win7、一台win2008

                2.linuxAlinuxB作为2台路由器,win7win2008作为2端的客户机

                3.2linux都加装一个网卡设备

导言:此实验用到思科路由交换技术。

我们所要实现的实验的访问路径如下:

客户机win7----->LINUX A----->LINUX B----->客户机win2008

并且实现通过ping主机名也可以实现通信

在虚拟机中,一定要设置客户机和LINUX A的网络接口eth0在同一VM网段5

                             设置LINUX A的网络接口eth1LINUX B的网络接口eth0在同一网段VM6

                             设置LINUX B的网络接口eth1和客户机2008在同一网段VM7

以上做的目的是隔开2台路由器(LINUX系统充当)和2台客户机,不然都是同样网段VM,不用配置两台客户机都能通信,实验就没有价值了。

 

 

 

 

实验过程:

 

客户机win7配置

客户机win7网络地址配置见附件图win7network

 

客户机win7hosts文件夹也需要配置     //配置DNS解析域名,这在DNS早期都是在这个hosts文件中配置

DNS,我们做实验暂且先用这个,详见附件图win7hosts

 

 

 

 

 

 

LINUX A配置详情

[root@teacher~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0  //配置LINUX A的网卡接口eth0ip

192.168.1.254以及掩码255.255.255.0并且设置不自动获取ipnone。详见附件图1

 

[root@teacher~]# vim/etc/sysconfig/network-scripts/ifcfg-eth1   //配置LINUX A的网卡接口eth1ip

192.168.2.1以及掩码255.255.255.0并且设置不自动获取ipnone。详见附件图2

      

[root@teacher~]# vim /etc/sysconfig/network   //配置LINUX A主机名详见图3

 

[root@teacher~]# vim /etc/hosts    //配置DNS解析域名,这在DNS早期都是在这个hosts文件中配置

DNS,我们做实验暂且先用这个       //详细配置见附件图4

 

[root@teacher~]# vim /etc/sysctl.conf    //LINUX A 开启路由功能      配置详见附件图5

[root@teacher ~]# sysctl-p         //启用LINUX A路由       

 

[root@teacher~]# vim/etc/sysconfig/network-scripts/route-eth1      //配置网关又叫路由表,此处非常

重要,在 /etc/sysconfig/network-scripts/目录下创建的文件夹route-eth1有严格要求,文件名必须是

route,后面接- 去往目标地址的端口设备号eth1。文件内的详细配置见附件图6

 

[root@teacher ~]# service network restart   //重启network服务,让配置生效,并且会生成IP,掩码以及路由表

[root@teacher~]#ifconfig      //验证配置是否正确主要查看网卡设备eth0eth1的配置

 

[root@teacher~]# chkconfig network on   //network随系统启动而启动

 

 

 

 

 

 

 

 

LINUX B配置详情

[root@teacher~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0  //配置LINUX B的网卡接口eth0ip

192.168.2.2以及掩码255.255.255.0并且设置不自动获取ipnone。详见附件图7

 

[root@teacher~]# vim/etc/sysconfig/network-scripts/ifcfg-eth1   //配置LINUX B的网卡接口eth1ip

10.0.0.2以及掩码255.255.255.0并且设置不自动获取ipnone。详见附件图8

      

[root@teacher~]# vim /etc/sysconfig/network   //配置LINUX B主机名详见图9

 

[root@teacher~]# vim /etc/hosts    //配置DNS解析域名,详细配置见附件图10

 

[root@teacher~]# vim /etc/sysctl.conf    //LINUX B开启路由功能          配置详见附件图11

[root@teacher ~]# sysctl-p         //启用LINUX B路由       

 

[root@teacher~]# vim/etc/sysconfig/network-scripts/route-eth0       //配置网关又叫路由表,此处非常

重要,在 /etc/sysconfig/network-scripts/目录下创建的文件夹route-eth0有严格要求,文件名必须是

route,后面接- 去往目标地址的端口设备号eth0。文件内的详细配置见附件图12

 

[root@teacher ~]# service network restart   //重启network服务,让配置生效,并且会生成IP,掩码以及路由表

[root@teacher~]#ifconfig      //验证配置是否正确主要查看网卡设备eth0eth1的配置

 

[root@teacher~]# 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/1633251

虚拟机中2台Linux系统、2台客户机实现通信,并且可以以主机名ping通

标签:路由器   虚拟机   客户机   linux   

原文地址:http://ssunandmoon.blog.51cto.com/10047194/1633251

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!