网络环境是我们连接到外网或者能够互相联通的第一配置内容。比如:IP,路由,网关,子网掩码等
在现实环境下,不同的物理主机间互相连接,联通。
1.硬件
(1)是使用路由将各个点的主机连接在一起。
(2)就是在各个主机上面的网卡。
所以,路由,网卡 是主机间互相联通的2个必要的硬件内容。
2.软件
每个主机上安装的操作系统,例如:CentOS
在操作系统上需要配置对应的网卡信息。至少要配置:
分别讲解上述软件内容概念:
【1】IP
ip地址是多少是由网关决定,路由器就是一个网关,路由自己默认的也有一个ip地址。
假设路由网关有一个自己的地址:192.168.33.1(后面讲解会用到这个问题)
那陪机器的ip是多少呢?不能为192.168.33.1(因为不能有两台机器共享相同的ip)
关于IP内容,这里有另外一个问题,就是IP地址为什么最大的为255?
比如一个ip为:192.168.33.2.其中每一位都可以使用8位2进制数表示。最大的就是8个1,11111111.如果是255(广播地址),则表示向整个网络发出地址。所以最大是254.不过,ip地址最后一位是可以使用1的,不过,根据约定一般1是给网关使用。所以,ip最后一位是2到254.
【2】NETMASK(子网掩码)
作用:用来判断自己属于哪个网段
一般子网掩码为:255.255.255.0
网段的计算:将ip地址的2进制 & 子网掩码的2进制 = 网段地址
192.168.33.2 & 255.255.255.0 = 192.168.33.0
将255.255.255.0与ip 192.168.33.2‘与’一下,结果是192.168.33.0(这个就是网段)
【3】GETWAY(网关)
整个网络的总出口,现在例子为 192.168.33.1。一般把1作为网关地址。
【4】DNS(域名解析服务器)
域名解析负责解析浏览器中的域名,解析后去请求对应主机地址。
根据对应请求域名,DNS其请求顺序是先去本地HOST文件中去查找,如果没有,则去外部的DNS服务器去查找。拿到真实的IP后,请求WEB服务器。
域名服务的工作流程如下:
对应域名解析服务的DNS地址:如果想上外网,可以直接写上网关地址,因为:只要能上网对应网关知道域名服务器在哪里,对应网管中运行商知道哪里ip举例你最近。(网关知道域名服务器在哪里)
也可以直接写于域名服务器:8.8.8.8(谷歌提供的)。
推荐用网关地址
每个机器都配置了ip
但是我们 ping server01肯定是ping不通的
所以在每台机器上的/etc/hosts下写上如下内容即可
192.168.33.2 server01
192.168.33.3 server02
192.168.33.4 server03
VMware虚拟网络的配置介绍
VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)
1.NAT(网络地址转换模式)
现讲解NAT(网络地址转换模式)
使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器,使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网。
采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
这种方式类似于上面我们讲解物理机环境,大家都连着路由器,问题是,在虚拟机器中是没有路由器的
我们笔记本中VMware的软件生成了一个虚拟的网卡:vmnet8,还有一个真实的网卡(一台机器可以有多个网卡,连接到不用的网络)
三台虚拟机的网卡查询:ifconfig
那路由呢?VMware会虚拟出来,看不见,但是确实有
作用:地址转换
VMware产生的虚拟路由器有网关地址:
查看:VMware里的“编辑”--“虚拟网络编辑器”(查看和设置虚拟网络相关配置,比如虚拟路由器的设置)
网关地址查看:
再配置各个虚拟机的ip(这里的网关地址和我上面的不一致,上面是我本机的查询结果,下面是举例)
这样连,只是三台虚拟机可以相互ping通,Windows想要和它们ping通,就要配置网卡vmnet8
这样三台虚拟机可以互相访问,windows可以访问它们,它们也可以访问外网
2.Bridged(桥接模式)
在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。从网络技术上理解相当于在宿主机前端加设了一个虚拟交换机,然后宿主机和所有虚拟机共享这个交换机。
如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
如果选择桥接模式,要将虚拟机设置是vmnet0
网桥:共用同一个网段,不做地址转换。
windows内部请求都要通过网桥,网桥再连到物理网卡连到网络
3.Host-only(主机模式)
如果要看三种网络模式如果配置,可看Vmware虚拟机下网络模式配置详解