Mac上的Virtual Box中的CentOS 配置Host-Only方式上网

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了。
经过上边两步就能上网和互访了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 两台主机两个路由设备通信 现有主机A和主机B,且中间有两个路由设备连接,主机A的IP地址为192.168.1.10...
    JevonWei阅读 1,375评论 0 3
  • 一.Ip协议特征 (1)internet协议特征 运行于 OSI 网络层  面向无连接的协议  独立处理数据包...
    楠人帮阅读 847评论 0 0
  • IP协议IP地址路由、DHCP网络配置 一、IP协议 (一)IP协议的特征: 运行于OSI的网络层 面向无连接的协...
    哈喽别样阅读 809评论 0 0
  • 网卡配置文件: 网卡最文件简配置: 网络配置一般包括如下内容: 网络配置方式: CentOS 6网卡名称 网络接口...
    JevonWei阅读 1,499评论 0 0
  • 刀背藏身是徐皓峰的一部短篇小说集,我并不是从头看起,而是从后看起,先看了柳白猿别传,后看了柳白猿,接着是倭寇的踪迹...
    Peter520阅读 487评论 0 4