问题
1.什么是网关? 2.什么是子网掩码? 3.什么是网段? 了解更详细的网络知识。例如ip、子网掩码、网络地址分类等 点击:详细讲解
提前了解:
子网掩码: 通常都对一个高类别的IP地址进行在再划分,已形成多个子网,提供给不同规模的用户群使用。 这里主要是为了网络分段的情况下有效的利用IP地址通过对主机号的高位部分取做为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某地址更多的子网。 子网掩码 和ip 是判断主机是否在同一网段。 网关: 网关的作用:以下实现不同网段下A和B的相互连接通讯。 如图:
通过网关设备(交换机、路由器),实现不同网段的主机进行通讯。
三种网络设置:
VMnet 0 :用于虚拟机桥接 网络下的虚拟交换机(可联网 )
如图描述: 主机和虚拟机在同一局域网下都有独立的ip (主机和本机下的虚拟机只能 通过网关设备 进行通讯或者交换机,不能够直接通讯)。 即: 虚拟机1 —> 网关 —> 主机1 进行通信 虚拟机1 —> 网关 —> 虚拟机2 进行通信 主机1 —>网关 —> 虚拟机2 进行通信
我这里连接的是无线网络,不同的电脑显示的是不同的,这里的ip 就是本机电脑网络的ip地址。
VMnet Network Adepter VMnet1: Host用于Host-Only 虚拟网络进行通讯的虚拟网卡
VMnet Network Adepter VMnet8:Host用于与NAT 虚拟网络进行通讯的虚拟网卡(可联网)
如图描述:
各主机下的虚拟机只能在本主机下的虚拟网卡下面通讯(主机和本机下的虚拟机可直接进行通讯),不能实现虚拟主机1与虚拟主机3通信。
NAT模式下访问外网
这里主机就是本机的windows 虚拟机是就是linux
本主机通过VMware软件创建一个虚拟机—》linux—》centos
先设置主机(windows)的虚拟网卡网络
-
打开主机终端:ctrl+r —> 输入cmd —> ipconfig 查看 -
打开控制面板 —> 网络和共享 —> 对VMnet8 虚拟网卡进行设置
若选取第一种自动获取IP地址: 就是通过cmd查看到的VMnet8的ip地址,就是本机虚拟网卡的网络信息: IP地址:192.168.137.1 子网掩码:255.255.255.0 默认网关:无 若选取第二种手动输入: IP地址:自己设置:例如:192.168.137.10 (再次通过cmd查看可看到WMnet8的ip地址会变成自己设置的) 子网掩码:自己设置(建议255.255.255.0) 默认网关:自己设置(建议192.168.137.2)
- 找到本机的网络,右键设置共享到VMnet8
下面是虚拟机的设置:
- 打开VMWare 进入编辑 虚拟机网络。设置虚拟机,选择网络适配器,把网络模式选择为
NAT模式 - 确定子网IP在192.168.137.x (不同的电脑显示的不一样,只要前3字节与上面cmd查看到的VMnet8 ip前三个字节相等即可)
- 、进入NAT设置,确保子网掩码与主机cmd查看所得到的子网掩码一样
- 修改网关ip为:192.168.137.2(与上面自己设置的相等)
最后进入linux centos下需要找到网络配置文件ifcfg-eth0
- 输入命令
# cd /etc/sysconfig/network-script/ifcfg-eth0
- 修改ifcfg-eth0文件
# vi ifcfg-eth0
(1)IP:设置为172.168.137.X(X可为很多,但是不能与上面的子网、网关、主机ip一样)这里可以设置为172.168.137.3即可 (2)子网掩码:设置为255.255.255.0 (和上面自己设置的一样) 。 (3)网关:192.168.137.2 (和上面自己设置的一样)。
这里会发现三个地方的网关是相等的,主机IPV4 inet设置的网关 =虚拟机网络NAT设置的网关 = linux下centos 网络配置文件的ifcfg-eth0设置的网关
学习产出:
了解虚拟机下的各网络模式;
|