VirtualBox虚拟机网络的三种原理及配置

NAT网络地址转换模式

介绍
NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的(由宿主机所在的网络提供),无法进行手工修改,因此虚拟系统无法和本局域网中的其他真实主机进行通讯。

特点:

1、简单、不需要配置
2、直接可以访问外网
3、只能单向访问,虚拟机访问主机

Bridge Adapter桥接模式

介绍:
将主机和虚拟机看成了一个局域网,两者可以相互访问。例如搭建httpd服务时,要使用桥接模式
特点:

1、手工为虚拟机配置Ip地址、子网掩码、并和宿主机处于同一网段
2、作用相当于一个交换机

Host-only Adapter主机模式

介绍:
主机模式比较复杂。双方不属于同一IP段,host-only网卡默认为192.168.56.X 子网掩码255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。
特点:

1、虚拟机访问主机 用的是主机的VirtualBox Host-Only Network网卡的IP:192.168.56.1 ,不管主机“本地连接”有无红叉,永远通
2、主机访问虚拟机,用是的虚拟机的网卡3的IP:192.168.56.101 ,不管主机“本地连接”有无红叉,永远通。

配置

动态网络配置


> vim /etc/sysconfig/network—scripts/ifcfg-eth0
#主机作为一台dhcp服务器后,可以将网络设置为自动获取

#网络类型
TYPE=Ethernet
#指定文件管理的设备名
DEVICE = eth0
#static/none 为静态网络,dhcp为动态获取
BOOTPTROTO=none
#开机自启动
ONBOOT=yes
 #子网掩码255.255.255.0,或者如下
PREFIX=24

静态网络配置

> vim /etc/sysconfig/network—scripts/ifcfg-enp0s3
#将主机网络设置为桥接,虚拟机接入主机网段

#指定文件管理的设备名称
 DEVICE=enp0s3
 #static/none为静态网络,dhcp为动态获取
 BOOTPROTO=none
 #开机自动激活设备
 ONBOOT=yes
 #指定网络链接的名字为hello,可以不写
 #NAME=hello
 #设定ip为192.168.3.199
IPADDR=192.168.3.199
 #子网掩码为255.255.255.0
NETMASK=255.255.255.0

创建桥接模式:
虚拟机必须和宿主机在一个局域网(同一个网段)

> # vim /etc/sysconfig/network- scripts/ifcfg-br0 
TYPE=br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.3.11
GATEWAY=192.168.3.1
NETMASK=255.255.255.0

注意事项

1、查看状态、关闭防火墙

systemctl status firewalld
systemctl stop firewalld

2、查看网络信息、及重启网络和底层网络管理器

systemctl restart network
systemctl restart NetworkManage 

如果对几种网络原理不懂,请点击

你可能感兴趣的:(linux)