一、下载安装VirtualBox,centoOS不多说,建议root账户密码都使用root(非商用越简单越好),开始先新建一个虚拟机,后面再复制就好。
【最后有需要再装可视化界面,因为这会使启动变慢,特别耽误时间!!我就是这样子。。可视化界面教程….】
二、使用 NAT + Host-Only 方式联网
使用 Oracle VirtualBox 的版本是 5.2.12 r122591,系统镜像是CentOS-7-x86_64-DVD-1708。
(一)配置NAT
1、 安装完 CentOS 7之后,关闭系统
2、 在 VirtualBox 主控制界面点击 【管理】–【全局设定】–【网络】–【添加新NAT网络】
3、,设置【网络CIDR】为【192.168.100.0/24】(自己设定的),【确定】
4、 在管理界面点击【设置】–【网络】–【网卡1】,【连接方式】选择【NAT网络】,【界面名称】选【NATNetwork】,【确定】(此处的MAC地址有用,后面会说到)
5 启动当前虚拟机,开机后service network restart命令可以用但跟没用一样,ifconfig命令也没有,/etc/sysconfig/network-scripts/ifcfg-eth0这个配置文件也没有!这正是我写这篇博客的原因之一,如果你的可以用,那真是太好了!
上图:
看到第三个红圈,命今 ip addr,这个命令代替ifconfig,下面的
1:lo(虚拟机本地网络配置)
2:enp0s3(主要配置文件,与主机及外界通信配置)
这两个是centOS废弃ifconfig命令,代替/etc/sysconfig/network-scripts/ifcfg-eth0配置文件的两个文件(自己认识)。
此时ping www.baidu.com 是ping不通的(如果你的能通,那真是太好了!)。
6修改enp0s3文件
(1)、先进入超级管理员模式(免去好多麻烦)
su root
再输入密码root回车即可(输密码时是看不见的)。
(2)、修改enp0s3文件
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
修改之前(UUID不用管,是默认的,我划去是为了不误导你)
修改之后(UUID不用管,这个没划去)
HWADDR=”…”中间对应的是刚开始这图中的MAC地址,这个一定要一样才能找到虚拟机,ONBOOT=yes是为了开机自动启动这个网卡。
7重启网络
# service network restart
查看ip
# ip addr
此时enp0s3下有了inet(虚拟机ip地址)和brd(广播地址),可以试下ping www.baidu.com,就可以了,别忘了使用ctrl+c停止,哈哈哈
【注】:
【1】创建的虚拟机都要进行以上操作,为了方便起见,可以一个虚拟机创建好以后复制得到其他虚拟机,再进行微调;
【2】enp0s3或者enp1s3或其他你自己创建的网络配置文件,里面的HWADDR都要与MAC地址一一对应,且任两个MAC地址都不能重复,若有重复的,可以点击后面的刷新图标更换MAC地址,我之前截的图里面有。
VBox上centOS集群搭建(废弃ifconfig命令后)(1)
https://mp.csdn.net/mdeditor/80472866
VBox上centOS集群搭建(废弃ifconfig命令后)(2)https://blog.csdn.net/u011607686/article/details/80474067
VBox上centOS集群搭建(废弃ifconfig命令后)(3)
https://blog.csdn.net/u011607686/article/details/80474467
VBox上centOS集群搭建(废弃ifconfig命令后)(4)
https://blog.csdn.net/u011607686/article/details/80474517