虚拟机中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配置详情

[[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的主机名,

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

纯手打!!!

时间: 2024-10-14 15:16:37

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

在 VirtualBox 虚拟机中安装 Arch Linux 系统指南

How to install Arch Linux on VirtualBox 本文导航 1.Arch Linux 软件仓库2.在 VirtualBox 虚拟机中安装 Arch Linux 系统1.下载 Arch Linux 系统2.在 Oracle VirtualBox 管理界面初始化安装3.磁盘分区4.引导 Arch Linux 启动5.设置主机名和网络6.安装引导加载程序7.启动进入 Arch Linux 系统 Arch Linux 是专门为 i689 和 86-64 架构的计算机而设计的

linux系统的初化始配置(包括网络,主机名,关闭firewalld与selinux)

每次我们使用Linux都会对系统进行初始化的配置,下面我们一一列出来. 1.服务的开启 systemctl enable firewalld.service //将指定的服务设置为开机启动 systemctl disable firewalld.service //在每次重启开机时间,不自动启动这个服务 systemctl is-enabled firewalld.service //查询是否设置为开机自动启动 2.服务的临时开启.关闭.重启. systemctl start filewalld

XShell 连接 vm虚拟机中的redhat Linux系统

选择的是nat链接,因为nat链接是没有网络的情况下,也是可以链接操作的,当然bridge也可以,那我就从第一步开始; 因为有的人可能改过电脑上的虚拟适配器的ip地址,导致和虚拟机默认的不一样了.如果你改过,又想不起来之前是什么了,就做如下操作:     VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8,其中VMware Network Adapter VMnet8 是针对NAT模式的 然后就是操作redhat终端: 其次

在虚拟机中安装kali linux (2018年1月9日 15:23:06)---摘选自百度经验(https://jingyan.baidu.com/article/f00622283a29c0fbd3f0c8ea.html)

在虚拟机中安装kali linux 在电脑上安装kali linux已经有很多教程了.这里介绍在VMware中安装kali linux .过程跟在电脑上安装差不多.只是需要一些前期的设置. 工具/原料 下载一个vmware workstation 下载kali linux的镜像文件.有i386或amd64. https://www.kali.org/ 方法/步骤 1 打开vmware workstation.并点击新建虚拟机.如下图 2 稍后我们再安装kali linux操作系统.这里我们选择稍

关于Mac虚拟机中安装的Windows系统键盘问题

1.无法正常使用ctrl键. 同时按住ctrl+option可实现ctrl原生功能,也可以进行如下配置恢复ctrl的功能 打开虚拟机资源库->设置->键盘与鼠标->双击配置文件-默认->鼠标快捷键->勾选掉辅键 2.如何禁用在虚拟机中ctrl+空格弹出Spotlight. 键盘与鼠标->配置文件-默认->Mac主机快捷键->勾选掉 启用Mac OS主机键盘快捷键 3.如何在虚拟机中使用键盘的Home和End键. fn+左右方向键可实现Home和End键,也可

串口屏(触摸屏)组态软件+多台51单片机MODBUS RTU多机串口通信程序源码

串口屏(触摸屏)组态软件+多台51单片机MODBUS RTU多机串口通信程序源码实现触摸屏(串口屏)与单片机的通讯,主要是解决通讯协议的问题.本文使用开放的Modbus通讯协议,以广州易显的HMImaker触摸屏作主机(Master),单片机作从机(Slaver).HMImaker触摸屏本身支持Modbus通讯协议,只要单片机按照Modbus协议进行收发数据,就可以进行通信了.触摸屏与单片机之间采用RS-485标准接口直接连接,与多台51单片机MODBUS RTU多机串口通信一.包括如下实例:二

防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)

http://blog.csdn.net/mmyzlinyingjie/article/details/21468365 我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机. 我的操作是:关闭防火墙,发现虚拟机可以ping通主机了.说明是Windows7防火墙阻止了. 现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的.于是我想我要先确定

虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)

我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机. 我的操作是:关闭防火墙,发现虚拟机可以ping通主机了.说明是Windows7防火墙阻止了. 现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的.于是我想我要先确定防火墙阻止了什么,导致需要关闭防火墙? 于是我在网上查看资料,原来是Windows7的防火墙没有打开ICMPv4-In这个

两台Linux系统之间传输文件的几种方法

scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计算机名称:远程路径 从远程将文件拷回本地 scp –用户名@计算机IP或者计算机名称:文件名 本地路径 命令格式 scp local_file [email protected]_ip:remote_folder 或者 scp local_file [email protected]_ip:rem