前言
有些新手在第一次使用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安装默认网卡不是自启动的,需要开启才能连上网
1 | $ vim /etc/sysconfig/network-scripts/ifcfg-网卡名称 #把ONBOOT=no的no改为yes |
2、双网卡设置
找到:虚拟机->控制->设置->网络
(1)设置网卡1的连接方式为:网络地址转换(NAT)
(2)启用网卡2的连接方式为:仅主机网络(Host-Only)
利用NAT模式的上网功能和Host-Only的主机互通功能组合,网卡双开,可实现认证网络下宿主机和虚拟机互通、上网。
声明: 以上内容仅供参考,不足之处敬请指正,转载请注明出处。