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

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

                 2.linuxA和linuxB作为2台路由器,win7和win2008作为2端的客户机

                 3.2台linux都加装一个网卡设备

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

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

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

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

在虚拟机中,一定要设置客户机和LINUXA的网络接口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的主机名,

结果见附件图“实验验证”

 

纯手打!!!




转载于:https://blog.51cto.com/ssunandmoon/1633264