局域网虚拟机centos网络通信

本文介绍了在局域网中,虚拟机CentOS如何通过桥接和NAT模式进行网络通信。桥接模式下,虚拟机可动态或固定获取IP,与宿主机同网段通信;NAT模式则通过地址转换实现虚拟机对外通信。详细配置步骤包括编辑网络文件、设置网络适配器、DHCP、IP地址分配及重启网络服务等。
摘要由CSDN通过智能技术生成

1、概念

(1)、桥接模式

桥接模式下有两种方式进行通信,一种是动态分配,另一种是固定分配。
默认情况下是动态分配,即根据所在的局域网动态获得IP地址,这种方式IP地址非固定,不建议采用这种方式。
固定分配需要系统配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。

(2)、nat模式

NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCPserver提供的,无法进行手工改动,因此虚拟系统也就无法和本局域网中的其它真实主机进行通讯。
NAT模式下的虚拟机的IP地址、子网掩码和网关等信息可以根据自己的需要进行自行配置,它是独立于局域网下的IP地址段的,两者没有关联。
为了能让外部网络或者局域网的其它机器能够访问虚拟机,我们可以使用nat模式,这就是所谓的地址转换。让宿主主机的IP、端口和虚拟机的IP、端口作一个映射,就达到了访问的目的。

2、配置步骤

工具:vmware workstation、xshell、xftp
系统:centos7

(1)、桥接模式

第一步:进入文件进行编辑
vi /etc/sysconfig/network-scripts/ifcfg-ens33

代码如下:

NM_CONTROLLED="no" //表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT="yes" //开机启动
BOOTPROTO="static" //静态的
IPADDR="192.168.1.103" //静态IP
NETMASK="255.255.255.0" //子网掩码
GATEWAY=192.168.1.2 //默认网关
第二步:重启网络服务
service network restart

(2)、nat模式

为了能让局域网内的其它计算机访问到虚拟机,就需要把宿主主机作为一个中间的桥梁,通过访问宿主主机IP,然后再通过端口映射的方式访问到虚拟主机。

第一步:配置网络适配器

选择nat模式
在这里插入图片描述

第二步:点击“虚拟网络编辑器”

在这里插入图片描述

第三步:对VMnet8进行编辑

选择nat模式,将主机虚拟适配器连接到此网络,使用本地DHCP服务将IP地址分配给虚拟机,填入子网IP(子网IP地址自己随便定义,但是必须要和虚拟机上的地址段一致,后面会说到),子网掩码。
例如:
子网IP:192.168.1.0
网关:255.255.255.0
在这里插入图片描述

第四步:进行nat设置

例如:网关:192.168.1.2
端口转发,下图是作为一个示例,通过端口映射的方式,其它的计算机可以访问到虚拟机上的项目。
在这里插入图片描述

第五步:对DHCP进行设置

设置地址段,如下图所示
在这里插入图片描述

第六步:虚拟机IP地址分配,使用命令进行文件编辑

例如
IP地址:192.168.1.103,此IP地址必须在第五步当中地址段之内。
子网掩码:255.255.255.0
网关:192.168.1.2 此网关必须和第四步当中设置的网关一致

vi /etc/sysconfig/network-scripts/ifcfg-ens33

代码如下:

NM_CONTROLLED="no" //表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT="yes" //开机启动
BOOTPROTO="static" //静态的
IPADDR="192.168.1.103" //静态IP
NETMASK="255.255.255.0" //子网掩码
GATEWAY=192.168.1.2 //默认网关
第七步:重启网络服务
service network restart

备注:一定要将vmware workstation相关服务进行启动,非常重要。当你配置完成以后,使用xshell连接是没有问题的,但是当你重新开机就连接不上了,一定要检查相关服务是否启动(DHCP服务、NAT服务和远程服务),最好将它设置为自启动,以防止忘记。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值