三、virtualBox配置双网卡mack版

配置方式win与mack一样,只不过在host-only上mack需要手动添加一下host-only,win上可能需要开启网络虚拟化支持。

一、场景:
  1. 网络环境发生变化,静态ip需要调整?
    由于虚拟机设置的静态ip在更换网络环境的情况下,之前配置的静态ip则无法继续使用,因为网段发生了变化。
    所以最近使用了virtualBox这款虚拟机软件,设置host-only 网络连接方式,也就是说只能与载体机或者同一环境下的虚拟机连接,virtualBox默认会使用192.168.56.xx 为与载体机连接的网段ip。但是这种连接方式无法连接外网,所以在需要下载组件时就比较麻烦

  2. 不受网络环境影响,但是无法连接外网?
    针对与这种情况我们可以使用配置双网卡来解决,一个使用 host-only连接方式选择至于本机ping通
    另一个网卡设置为动态获取的桥接方式。

二、版本要求?

mack版本: virtualbox 6以上不支持host-only这种连接方式,所以需要使用 v5 版本的软件,镜像或者win版本在我的前两篇博客,jdk1.8安装里面有下载连接
镜像:https://blog.csdn.net/qq_35241080/article/details/81943118

mack版本5.1.28 下载地址:稍后上传

三、mack设置网络支持host-only连接方式
  1. 如下图版本
    在这里插入图片描述

  2. 配置网络连接方式

2.1 软件偏好设置添加host-only连接方式

打开软件偏好设置
在这里插入图片描述
添加-hostonly连接方式,如果是版本6的话,下面只会有nat网络,没有host-only网络
在这里插入图片描述

2.2 设置网络连接方式

先配置一个可以连接外网的桥接方式
在这里插入图片描述

再配置一个使用host-only连接方式的网卡,并设置一个静态ip
在这里插入图片描述

2.3 复制网络配置文件,配置ip

由于配置了双网卡,那么在启动后可以查看ip会发现有两个ip,一个是enp0s3文件,一个是enp0s8文件产生的ip

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:01:ea:91 brd ff:ff:ff:ff:ff:ff
    inet 192.168.43.240/24 brd 192.168.43.255 scope global dynamic enp0s3
       valid_lft 3571sec preferred_lft 3571sec
    inet6 fe80::a00:27ff:fe01:ea91/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:97:60:1c brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.100/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe97:601c/64 scope link 
       valid_lft forever preferred_lft forever
[root@localhost ~]# 

3.1 需要注意的是配置的两个网卡分别是那个文件,修改host-only网卡的文件为静态ip即可;
3.2 当然你会发现cd /etc/sysconfig/network-scripts/ 下面只有一个文件,那么就根据你输入ip addr 显示的两个ip文件名称,cp 复制出来另一份即可
3.3 复制出来的另一份文件,一般来说是配置的第二个网卡没有文件,我这里是enp0s8 ,上面是我已经配置过后的显示界面,如果你的不一样需要管,只要知道有两个ip 就行了
3.4 配置复制出来的文件,修改为静态ip

[root@localhost network-scripts]# cat ifcfg-enp0s8     #注意我修改的是这个文件
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s8"        #这里需要修改为当前文件名称
#UUID="f17ed393-95ad-4bdd-ab43-4228af6a64c3"     #注释
DEVICE="enp0s8"    #这里需要修改为当前文件名称
ONBOOT="yes"
#配置ip,virtualBox的hostonly连接方式默认使用 56 网段
IPADDR=192.168.56.100          
GATEWAY=192.168.56.1
NETMASK=255.255.255.0
DNS1=192.168.56.1
DNS2=8.8.8.8

2.4 当你需要连接外网下载东西是启动网卡1 即可因为它是动态获取ip的
当你只需要连接虚拟机时使用网卡2 即可,它不需要考虑载体机的网络环境

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值