作为一个产品人,想玩转Linux还是需要一定时间的,为了不对线上服务器的生产环境造成影响,使用Virtualbox模拟生产环境,是一个技术流产品人的必备技巧。这里使用CentOS6作为案例进行讲解。


下载Virtualbox

https://www.virtualbox.org/wiki/Downloads

(不会安装请百度,这是在Windows下)


1、在宿主机上,查看网关信息:

WIN+R打开运行框,输入cmd,在命令提示窗口输入ipconfig查看网关信息

111716typzsugp6h4p6hgy.png


2、在virtualbox的虚拟机设置中,配置2块网卡:

进入虚拟机上设置,选择网络,网卡1设置为“网络地址转换”,网卡2设置为“桥接网卡”,并记录好两个网卡的MAC地址

112337cxux0pd00hj2hu73.png112340c0i20qzbba10gdxr.png


3、修改CentOS的网卡信息,此方法在CentOS6或5版本中均可使用:

cd /etc/sysconfig/network-scripts
vi ifcfg-eth0

将 HWADDR 的地址 改为 之前记录的网卡1的MAC地址

将 ONBOOT=no 改为 ONBOOT=yes

将 NM_CONTROLLED=yes 改为 NM_CONTROLLED=no

然后保存

不知道怎么编辑与保存的新手看这里:

使用vi命令进入编辑模式后,是不能够直接进行编辑的,在键盘小写状态下,按下键盘上的i键,就变为可编辑状态了;

编辑好以后,按ESC键,输入 :wq(注意是带冒号的),回车后就保存退出了。是不是超级简单!

114629dl66vtvt4ss4twfs.png

接下来复制与再次编辑之前的保存的网卡配置文件

mv ifcfg-eth1 ifcfg-eth1.old
cp ifcfg-eth0 ifcfg-eth1
vi ifcfg-eth1

将 DEVICE=eth0 改为 DEVICE=eth1

将 HWADDR 的地址 改为 之前记录的网卡2的MAC地址

将 BOOTPROTO=dhcp 改为 BOOTPROTO=static
并在下方增加

IPADDR=10.0.0.100

NETMASK=255.255.255.0

然后保存

IPADDR为虚拟机的IP地址(注意IPADDR需在宿主机的同网关IP段下)

NETMASK为该网关的子网掩码

120322szho7ovoooc7rho7.png


4、重启虚拟机的网络服务

service network restart

120434ntc6yt62ly65yiqj.png


此时宿主机与虚拟机之间已经互通。

120534fy4ce8cdtwu35wyu.png