# VirtualBox CentOs 网络地址转换(NAT)主机模式(Host-Only)桥接(Bridged)模式配置
Posted MarlonBrando1998
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了# VirtualBox CentOs 网络地址转换(NAT)主机模式(Host-Only)桥接(Bridged)模式配置相关的知识,希望对你有一定的参考价值。
三种网络模式的区别
Nat
- 虚拟机与主机的关系:只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。
- 虚拟机与网络中其他主机的关系:只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。
- 虚拟机与虚拟机的关系:相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。
主机模式
- 虚拟机与主机的关系:默认不能相互访问,双方不属于同一IP段,通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。
- 虚拟机与网络主机的关系:默认不能相互访问,原因同上,通过设置,可以实现相互访问。
- 虚拟机与虚拟机的关系:默认可以相互访问,都是同处于一个网段。
桥接模式
- 虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
- 虚拟机于网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
- 虚拟机与虚拟机的关系:可以相互访问,原因同上。
注意事项
关闭虚拟机防火墙
-
查看防火墙状态:
systemctl status firewalld.service
;绿的running
表示防火墙开启 -
执行关闭命令:
systemctl stop firewalld.service
-
再次执行查看防火墙命令:
systemctl status firewalld.service
-
执行开机禁用防火墙自启命令 :
systemctl disable firewalld.service
关闭主机的防火墙
- 找到主机的防火前配置界面关闭防火墙。
Nat模式配置
-
对应的主机的网卡是
VMware Network Adapter VMnet8
这块网卡。 -
VirttualBox
增加全局的网络配置,这个网络CIDR
可以是随便的地址,如果虚拟机中要分配静态的IP
那么分配的IP
是这个地址段上的地址。
-
修改主机的网卡中
VMware Network Adapter VMnet8
网卡的配置信息,IP
地址因该和上面配置的IP
在同一个网段中。
-
设置虚拟机的网络选择刚才新建的
Nat
模式
-
启动虚拟机配置静态
IP
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
-
修改静态
IP
内容为:BOOTPROTO
修改为static
,ONBOOT
修改为yes
配置静态IP
,这个IP
地址因该和外面配置的网卡中的地址是同一个网段的IP
地址。 -
重启网卡:
service network restart
-
确保主机和虚拟机的防火墙都是关闭的,关闭防火墙的步骤请见上面注意事项部分。
-
测试配置是否正确:主机
ping
虚拟机的发现ping
不通,虚拟机可以ping
通主机,虚拟机可以上网。 -
如果主机要访问虚拟机上的应用,比如使用
XShell
连接虚拟机上的服务,在全局网络配置那里配置端口转发,然后使用主机的IP
或者127.0.0.1
加上转发的端口进行访问。配置如下图,用XShell
连接的时候使用127.0.0.1
和2222
端口进行连接虚拟机服务。
-
Nat
模式配置完成。
主机模式(Host-Only)模式配置
- 注意:不要使用之前已经存在的
VirtualBox Host-Only Ethernet Adapter
,配置了半天就是配置不通,重新创建一个网卡就行。点击管理——>主机网络管理器手动配置网卡,启用DHCP
服务器,IP
会自动生成。
- 生成网卡的
IP
地址因该和主机中对应的网卡Ip
是一致的。注意在VirtualBox
中修改后,主机网卡中的信息也会相应修改,只要这两个地方的IP
是一致的就可以。
- 虚拟机设置网络选择新建的网卡2
- 启动虚拟机,修改虚拟机的地址
- 关键步骤:为了能够上网,需要将能够上网的网卡的网络进行共享,例如共享以太网的网络给新创建的这块网卡。注意,这时后新创建的
VirtualBox Host-Only Network #2
的IP
地址会变成和以太网一个网络段的地址,DHCP
服务器的IP
信息还是之前的不用修改,虚拟机中的地址因该修改成最新主机中VirtualBox Host-Only Network #2
网卡同一个段中的地址。
- 测试主机
ping
虚拟机能ping
通,虚拟机ping
主机能ping
通,虚拟机可以上网。
桥接模式配置
- 贼简单
- 查看主机以太网,能上网的网卡的信息
- 虚拟机网络设置选择这块网卡
- 启动虚拟机,配置
IP
和主机在一个IP
段内就可以。 - 重启网卡,互相直接能
ping
通,就贼简单。
以上是关于# VirtualBox CentOs 网络地址转换(NAT)主机模式(Host-Only)桥接(Bridged)模式配置的主要内容,如果未能解决你的问题,请参考以下文章
virtualbox安装centos7使用nat+hostonly的网络模式
# VirtualBox CentOs 网络地址转换(NAT)主机模式(Host-Only)桥接(Bridged)模式配置
MacBook Virtualbox centos7 网络设置