VirtualBox虚拟机双网卡配置实现与本机互通并上网

前言

有些新手在第一次使用VirtualBox搭建linux实验平台初期,总会碰到一些稀奇古怪的上网问题,若是校园网类的认证上网环境,则坑会更多,双网卡配置是个不错的解决方法。

VirtualBox的网卡连接方式区别:

1、桥接网卡:此方式可以实现虚拟机与宿主机互通,并且上网。(寻常局域网环境这个连接方式就可以解决本次问题,但因为在认证网的环境中,这个方式并没有解决)
默认网段:192.168.1.0
优点:可以轻松实现上网,同网段主机可以任意互通。
缺点:占用网段中的IP地址。

2、网络地址转换NAT:此方式是借助NAT功能通过宿主机所在的网络来访问公网,虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改。
默认网段:10.0.2.0
优点:轻松实现上网,不占用网段中的IP地址。
缺点:虚拟机可以访问宿主机,但宿主机无法访问虚拟机,虚拟机彼此间也不通。

3、仅主机网络(Host-Only):此方式下,虚拟机与真实网络是隔离开的,访问不了互联网,但是虚拟机之间可以互通。
默认网段:192.168.56.0
优点:可以和真实的网络环境隔离,宿主机与虚拟机可以互通。
缺点:虚拟机无法上网。

一、实验环境

VirtualBox+centos7+校园网

二、实验步骤

1、centos系统miniual安装默认网卡不是自启动的,需要开启才能连上网

$ vim /etc/sysconfig/network-scripts/ifcfg-网卡名称	#把ONBOOT=no的no改为yes
$ /etc/init.d/network restart	#重启网络

2、双网卡设置
找到:虚拟机->控制->设置->网络
(1)设置网卡1的连接方式为:网络地址转换(NAT)

(2)启用网卡2的连接方式为:仅主机网络(Host-Only)

利用NAT模式的上网功能和Host-Only的主机互通功能组合,网卡双开,可实现认证网络下宿主机和虚拟机互通、上网。

Ps: 以上内容仅供参考,不足之处敬请指正,转载请注明出处。

个人博客:FaithSinan

作者更多 靠谱、易懂、可复现的 技术文章尽在公众号 FaithSinan。
欢迎扫码关注,一起学习交流,获取第一时间更新
VirtualBox虚拟机双网卡配置实现与本机互通并上网_第1张图片

你可能感兴趣的:(linux)