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

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

时间:2015-04-16 10:35:23      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:路由器   虚拟机   客户机   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配置详情

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

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


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

址192.168.2.1以及掩码255.255.255.0并且设置不自动获取ip为none。详见附件图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      //验证配置是否正确主要查看网卡设备eth0和eth1的配置


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










LINUX B配置详情

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

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


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

址10.0.0.2以及掩码255.255.255.0并且设置不自动获取ip为none。详见附件图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      //验证配置是否正确主要查看网卡设备eth0和eth1的配置


[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/1633215

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

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

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

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