virtual box设置网络,使用nat网络和仅主机(Host Only)网络进行连接

Posted ricklz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtual box设置网络,使用nat网络和仅主机(Host Only)网络进行连接相关的知识,希望对你有一定的参考价值。

virtual box设置网络,使用nat网络和仅主机(Host Only)网络进行连接

前言

作为程序员难免要在本机电脑安装虚拟机,最近在用virtual box安装虚拟机的时候遇到了点问题。 对于虚拟机的网络设置最简单的就是使用桥接网卡的方式,所有的网络场景都能连通。但是也有几个 缺点:1 网络ip不固定,2 当虚拟机的网段和宿主机的网段不在同一个网段的时候就不能使用了。 我也遇到了这些问题,所以就换了一种方式,使用nat网络和仅主机(Host Only)网络组合的方式进 行连接。

网络设置

首先我们下来了解下,集中网络的应用场景
技术图片

我的装机环境

电脑的系统环境:

$ head -n 1 /etc/issue  
Deepin GNU/Linux 15.11 
 l

软件的版本信息:

Oracle® VM VirtualBox®
User Manual
Version 6.0.8 Edition

安装的虚拟机:

centos7

需求:各个网络的场景全部支持

全局设置Nat网络

选择管理->全局设定->网络->添加Nat网络 

技术图片

添加主机网络管理器

管理->主机网络管理器->新建主机 注意:DHCP服务不要勾选,我们去添加静态的ip,这样ip就是固定的

技术图片

设置虚拟机的网络

对应的虚拟机->设置->网络->网卡1设置(选择nat网络)->网卡 2(选择Host Only网络)
网卡1 

技术图片

网卡2
技术图片

进去虚拟机修改设置Host-only静态IP

技术图片

修改enp0s8的配置信息,添加静态ip
首先到/etc/sysconfig/network-scripts/下面查看enp0s8的配置文件是否存在,没有的 话,cp文件enp0s3的到enp0s8,并修改里面的信息。

cp enp0s3 enp0s8
重要修改:

BOOTPROTO=static
IPADDR=192.168.56.xxxx 注意该网段必须和上面设置的Host-only里面的网络在一个网段,也 就是前面必须是192.168.56开头

技术图片

NETMASK=255.255.255.0

保存修改,重启

完成

测试下

$ ping 192.168.56.102
PING 192.168.56.102 (192.168.56.102) 56(84) bytes of data.
64 bytes from 192.168.56.102: icmp_seq=1 ttl=64 time=0.274 ms
64 bytes from 192.168.56.102: icmp_seq=2 ttl=64 time=0.255 ms
64 bytes from 192.168.56.102: icmp_seq=3 ttl=64 time=0.269 ms
64 bytes from 192.168.56.102: icmp_seq=4 ttl=64 time=0.268 ms
64 bytes from 192.168.56.102: icmp_seq=5 ttl=64 time=0.293 ms
64 bytes from 192.168.56.102: icmp_seq=6 ttl=64 time=0.331 ms
^C
--- 192.168.56.102 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5112ms
rtt min/avg/max/mdev = 0.255/0.281/0.331/0.031 ms

ssh 连接

$ ssh root@192.168.56.102
The authenticity of host 192.168.56.102 (192.168.56.102) cant be established.
ECDSA key fingerprint is SHA256:sy7VFZmG4wTCBxC2x6wnS+c5kjwd4B7VoIxge/Lxwj0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 192.168.56.102 (ECDSA) to the list of known hosts.
root@192.168.56.102s password: 
Last login: Mon Feb 10 18:42:21 2020

 

以上是关于virtual box设置网络,使用nat网络和仅主机(Host Only)网络进行连接的主要内容,如果未能解决你的问题,请参考以下文章

virtual_box远程链接

virtual_box远程链接

Virtual Box虚拟机CentOS 7.x双网卡网络配置

vmware15 虚拟机的三种网络设置

oracle VM virtual Box安装windows server2016虚拟机,并网络联通宿主机+共享文件

virtual box centos 配置网络怎么进入