实现目标:虚拟机中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的主机名,
结果见附件图“实验验证”
纯手打!!!