VM虚拟机三种网络配置详解(桥接、NAT、仅主机)

简介: VM虚拟机三种网络配置详解(桥接、NAT、仅主机)

在学习网络配置之前,需要搞明白有关于网络的一些基本概念,什么是ip,子网掩码,网段,网关?这里只做最简单的解释,实际上远远不止这些。

网络名词

ip

在现实生活中,这么大的一个中国,物流怎么能清楚的找到需要配送的终点,靠的就是地址。

在互联网中也是一样,每台电脑都有自己的地址,这样才能电脑和电脑之间进行通讯。


IP地址有IPv4和IPv6两种,不过目前广泛使用的还是IPv4地址。

IPv4在二进制下就是 11001010.11000100.00000100.01101010 类似这种,这是二进制的展示方式,转换为十进制就是 202.196.4.106

由于在二进制下每一段是八位,转换为十进制最大就是255,所以ip是有限的 0.0.0.0 ~ 255.255.255.255


但是也不是所有ip地址都可以用,有固定的ip,用来表示特殊含义:


每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;

IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;

IP地址中凡是以“11110”开头的E类IP地址都保留用于将来和实验使用。

IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.25

用于回路测试,如:127.0.0.1可以代表本机IP地址,用“http://127.0.0.1”就可以测试本机中配置的Web服务器。

网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。

子网掩码和网段

但是并不是有了ip地址就可以进行通讯了,ip必须在同一个网段下才可以通讯。

ip地址由 网络位+主机位 组成,网络位可以理解为一个小区,主机位代表小区里的住户,对于同一个小区的住户来讲,相互之间通讯非常方便,不同小区之间就无法通讯了。

那么对于一个ip来讲怎么确定网络位呢?就是通过子网掩码

对于一个ip地址 192.168.10.28 子网掩码是255.255.255.0,那么它的网络位置就是192.168.10,网段就是192.168.10.0~192.168.10.255

192.168.10.1/24又是什么意思呢,24其实就是子网掩码24位1,8为0 ,等价于255.255.255.0

网关

网关实质上是一个网络通向其他网络的IP地址,网关在网段内的可用IP中选一个,不过一般用的是第1个和最后一个。例如,有网络A和网络B:


网络A:的IP地址范围为192.168.1.1~192.168.1.254,子网掩255.255.255.0。如果需要与其它网段通信,那么它的网关可以设置为192.168.1.1,当然也可以设置为网段内其它的一个IP地址。

网络B:的IP地址范为192.168.2.1~192.168.2.254,子网掩码255.255.255.0。如果需要与其它网段通信,那么它的网关可以设置为192.168.2.1,当然也可以设置为网段内其它的一个IP地址。

在没有路由器的情况下,不同的两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则需要通过网关。

如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程。

74d15cd56d3a48c98c032ac887de71d3.png

机器A1发数据给机器B1,先将数据发送给网关A,网关A将数据发送给路由器,路由器根据目标ip地址和子网掩码,找到网关B,然后网关B在找到机器B1。

桥接模式

当一个机房的网段在192.168.1.0~192.168.1.255 之间时候,其中有一台机器A1 ip为192.168.1.2,在这台机器上搭建了虚拟机B1,网络选择了桥接模式,那么虚拟机的ip也会在 192.168.1.0 ~ 192.168.1.255之间,所以A1、A2、B1、B2都在一个网段下,网络是互通。

d8d625a831ca4a9f9cc2a51a8363f38e.png

但是192.168.1.0~192.168.1.255中只有255个ip地址,使用桥接模式的话会导致ip容易出现冲突,或者是不够用。

网卡名称为vmnet0

NAT模式

NAT模式是指在机器A1上生成一个虚拟网卡,地址和本机不一样,为192.168.2.100,那么虚拟机B1的网段就在192.168.2.0 ~ 192.168.2.255 之间,虚拟机B1就可以和虚拟网卡互通。虚拟网卡又是在机器A1上(本身就通),所以虚拟机B1和机器A1也是互通的。


24a5fa80f5fb4615966a1c7331eeb42e.png

NAT又称网络地址转换模式,虚拟系统可以和外部通讯,不造成ip冲突

网卡名称为vmnet8

仅主机

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

 

 Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。

相关文章
|
4月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
425 10
|
9月前
|
网络协议 安全 网络安全
NAT网络地址转换
NAT(网络地址转换)是一种关键的网络技术,通过将内部私有地址转换为外部公网地址,实现多设备共享单一公网IP上网。它不仅解决了IPv4地址不足的问题,还增强了网络安全,隐藏了内部网络结构。NAT主要分为静态NAT、动态NAT和NAPT(网络地址端口转换)三种类型,广泛应用于家庭和企业网络中。然而,NAT也存在对某些应用不友好、增加延迟及与IPv6不兼容等缺点。
1290 14
|
10月前
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
652 7
|
11月前
|
存储 监控 虚拟化
Hyper V上网优化:提升虚拟机网络速度
要优化Hyper-V虚拟机的网络速度,可从以下几方面入手:1. 优化虚拟交换机配置,如选择合适的交换机类型、启用SR-IOV、配置VLAN和QoS策略;2. 调整网络适配器设置,选择适当的适配器类型并启用VRQ等;3. 优化宿主机网络配置,更新网卡固件和驱动,启用硬件加速;4. 使用性能监视工具监控网络流量;5. 其他措施如启用硬件虚拟化、使用外部存储、配置NLB等。通过合理配置,可显著提升网络性能。
1281 17
|
11月前
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
11月前
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。
|
11月前
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
1966 2
|
运维 负载均衡 安全
|
安全 网络安全 网络架构
计算机网络地址转换(NAT)
网络地址转换(NAT)允许多个主机共享一个或一组公共IP地址,同时保护内部网络的隐私和安全。NAT通常由路由器或防火墙设备执行,它充当内部网络和外部网络之间的中间人,将内部主机的私有IP地址映射到一个或多个公共IP地址上。
424 0

热门文章

最新文章