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

实现目标:虚拟机中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/1633209

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。