主要内容:
1、虚拟机软件的安装(以VMware为例)
2、虚拟机系统的安装(Window7 + CentOS7)
3、虚拟主机网络互访
4、不同局域网内的虚拟主机互访(软路由——海蜘蛛)
3——虚拟主机网络互访
完成虚拟主机的安装之后,我们要开始进行网络互访了
1、首先是查看Linux系统的IP地址,使用 ifconfig 命令,进行查看
2、查看Windows 系统的IP
Windows键+R(开始——>运行的快捷键),使用cmd命令进入命令行操作界面
再使用ipconfig命令查看IP地址
3、可以看到,我这边的实验,Windows的IP为192.168.209.128,CentOS的IP为192.168.209.129
随后查看本机的IP地址
4、在这儿可以看到,网络打开之后,本机和两个虚拟主机,默认是在同一个局域网下面的。
互相进行网络的ping通。
这里需要注意的是,在互相进行网络互访时,windows的两个系统一定要保证防火墙是关闭的,否则不能进行网络的ping通。
首先是主机ping两个虚拟主机:
CentOS ping 两个Windows:
虚拟Windows主机ping本机和CentOS:
4——不同局域网内的虚拟主机互访
首先来看下实验题目要求:
1、依然是虚拟主机Windows7和CentOS7
2、默认是同一局域网下的两个虚拟主机,怎么样划分在不同的局域网下面呢?
答案是使用 软路由——海蜘蛛系统!
3、什么是软路由呢?
区别于使用硬件设备的硬路由,软路由使用软件形成路由解决方案,主要靠软件的是遏制,达到路由器的功能。
4、实验使用的软路由为 海蜘蛛系统——基于Linux2.6的内核
海蜘蛛系统镜像的下载链接贴上!https://pan.baidu.com/s/1jHNTUxo 密码: jxxm
5、海蜘蛛系统的安装
(1)VMware创建新的虚拟机,自定义进行安装
(2)默认设置下一步
(3)选择 “稍后安装操作系统”
(4)下一步,选择Linux,版本不限
(5)命名为hsrouter,安装位置同样自定义
(6)处理器数量默认设置,下一步分配内存默认设置(实验中我设置的是1G,不少于256M即可)
(7)下一步,选择 “使用桥接网络”
(8)下一步,使用推荐的控制器和磁盘类型
(9)下一步,“创建新的虚拟磁盘”
(10)最大磁盘大小默认设置,并选择“将虚拟磁盘拆分成多个文件”
(11)自定义硬件:
默认是一个网络适配器,但是我们的实验中需要的是两张网卡,所以要虚拟出更多的网卡
点击“添加”,添加一个新的网络适配器
下一步设置这里选择“桥接模式”
完成!
添加网卡之后,可以用同样的操作虚拟出更多的网卡,但是本实验中我们虚拟出两张就够了
随后,选择 新CD/DVD,进行系统镜像的安装
选择好了之后,点击“关闭”,回到原来安装那里
(12)点击“完成”,虚拟机新建完毕!
(13)开启虚拟机
回车确定,安装海蜘蛛路由系统
回车回车。。回车
一直到重启海蜘蛛为止
6、海蜘蛛路由设置
首先,在海蜘蛛中自定义两张网卡,用来后面在管理系统中设置提供两张网卡,将两台主机的网络分到两个网络中;
随后在VMware中新建两个虚拟网络VMnet18和VMnet19,且为仅主机模式,提供给两个虚拟主机;
再手动设置两个虚拟主机的IP地址,一个指定为192.168.203.5,一个指定为192.168.204.5,同时,为自定义并将其网络适配器分别设置为自定义的VMnet18和VMnet19,如此,就将两个虚拟主机分配到了不同的网络中。
分配之后就可以通过海蜘蛛来进行路由的设置,通过其中一个虚拟主机来访问海蜘蛛的后台管理系统,在管理系统中设置不同的LAN互访,设置成功之后,不同局域网下的虚拟主机就可以进行互访了!
下面为详细的步骤:
(1)在海蜘蛛系统上右键进入设置,网络适配器一个自定义为18,一个自定义为19
(2)设置虚拟主机,菜单“编辑”——>“虚拟网络编辑器”
(3)点击右下角“更改设置”,此时列表中有三个网络
(4)接下来添加两个仅主机模式的网络,点击按钮“添加网络”,一个选择18,一个选择为19
(5)根据题目要求:
需要设置一个内部网关为192.168.203.1,一个外部网关为192.168.204.1
所以,在仅主机模式的网络下面,修改下面的子网IP,一个(主机18)设置为192.168.203.0,一个(主机19)设置为192.168.204.0,点击“确定”更改。
(6)接下来,将两个虚拟主机的IP地址设置为静态:
Windows:
ipconfig查看,IP已修改
CentOS:需要进入网络配置文件进行修改
(1)进入管理员命令行
(2)找到文件路径 cd /etc/sysconfig/network-scripts/
(3)修改第一个文件:使用 vim 命令
(4)将分配地址的方式由 dhcp 修改为static,并且添加如下命令:
(5)保存退出
(6)重启网络,除了前面一篇提到的一种重启网络的命令之外(service network restart),
还有一个命令: systemctl restart network.service
使用ifconfig查看,可以看到IP地址已做出修改
(7)静态地址修改完之后,将两个虚拟主机的网络适配器设置为自定义的仅主机模式
Windows 对应 自定义的VMnet18,CentOS对应 自定义的VMnet19
(8)然后,我们需要通过其中一个虚拟主机的浏览器进入海蜘蛛系统管理后台:首先进入海蜘蛛系统进行设置,将海蜘蛛的IP地址和其中一个主机设置到同一个局域网下面
在下面这里呢,可用的网卡列表,第一个代表的是Vmnet18的网卡,第二个代表的是VMnet19的网卡,在这里我们将使用Windows主机进行海蜘蛛后台管理系统的访问,所以选择指定给接口的网卡为“1”,并且将IP地址设置为192.168.203.1,并且设置端口号为880
设置完成之后,查看信息,我们可以看到海蜘蛛的IP地址已改变
(9)打开Windows主机的浏览器,在网址中输入“http://192.168.203.1:880/”,进入海蜘蛛的后台管理系统,其中登陆的用户名和密码均为admin
(10)进入,选择,左侧的网络接口配置,选择局域网,可以看到LAN1那里,因为已将Windows和海蜘蛛设置在同一局域网下,所以不需要更改。
设置LAN2,选择空闲的一个网卡位置进行绑定,然后填写下面的IP地址
第三栏这里,保证LAN之间的互相访问的开通
保存设置
(11)设置完成,就可以愉快地进行主机互访了!