美文网首页
Mac上的Virtual Box中的CentOS 配置Host-

Mac上的Virtual Box中的CentOS 配置Host-

作者: 夏夜星语 | 来源:发表于2018-01-31 17:31 被阅读701次

    1. 背景:

    在Mac中,安装VittualBox后,里面的CentOS默认使用的是NAT的网络方式,这使得虚拟机在网络中没有真实IP,因为是10开头的IP(私有IP)。因此:主机无法访问虚拟机,而虚拟机可以访问主机和互联网(通过NAT)

    2. 需求:

    要在CentOS虚拟机中使用Mysql等服务,所以需要宿主机能够访问客户机,此时有两种方法:一种是Host-Only方式,一种是端口映射的方式。

    3. 本次解决方案:Host-Only:

    (1. 在打开VirtualBox后,首页的偏好设置里:

    image.png

    点击,然后选择网络,添加一个网络:


    image.png

    默认如下:


    image.png

    (2. 关闭虚拟机,添加一块网卡,如下。“界面名称”就是选得刚才上面的那个网络名称。

    首页的控制菜单里的“设置”功能:


    image.png
    image.png

    (3.)虚拟机的网卡添加完了,需要为网卡2设置eth1:

    拷贝eth0 : cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
    编辑eth1: 只需要修改DEVICE:eht1, HWADDR设置为该网卡的Mac地址。通过下面这个命令查看:
    vi /etc/udev/rules.d/70-persistent-net.rules

    vi /etc/udev/rules.d/70-persistent-net.rules

    配置网卡2:
    vim /etc/sysconfig/network-scripts/ifcfg-eth1 :

    DEVICE=eth1
    HWADDR=08:00:27:d2:ae:a4
    TYPE=Ethernet
    UUID=28fe20d0-b97f-4294-8bd3-ef6eadea9c60
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    IPADDR=192.168.56.101           # !!!静态IP
    NETMASK=255.255.255.0           #  !!!掩码(这两者很重要)
    

    (4)重启网络

    重启网络即可:service network restart
    会给虚拟机分配一个192.168.56101的IP,宿主机连接这个IP就ok了。
    经过上边两步就能上网和互访了。

    相关文章

      网友评论

          本文标题:Mac上的Virtual Box中的CentOS 配置Host-

          本文链接:https://www.haomeiwen.com/subject/mkjlzxtx.html