新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通

    笔者初学时也曾面临一定波折,比如无法正确配置本地yum,无法安装图形界面,无法实现虚拟机与宿主机网络互通等等,本人在学习过程中曾有幸多次获益于网上大牛的技术文档。故此特意总结了过去的经验,在验证可行的前提下将其实现整理成文档,提供给初学者,希望诸位少走弯路。

该文分为两部分,第一部分主要实现虚拟机上的redhat server6.3 系统配置本地yum源和安装图形界面,第二部分则实现配置红帽Linux系统连网,同时实现作为服务器的redhat6系统与作为宿主机的Windows之间的相互通信,该过程需要借助虚拟机提供的VMware Tools工具。总的来说,本地yum源以具备各种主流软件,可以省去在线下载诸多麻烦。参考本人的学习思路,在学习过程中可以利用宿主机当客户端,宿主机里的Linux搭建服务器,模拟搭建企业服务器,其实现过程与真机无异。

(因为某些缘故,本人找不到redhat6截图,此处截图均为redhat5,配置大同小异,自行参考,但是redhat6相对来讲要简易得多)

第一部分:redhat server6.3配置本地yum安装图形界面

一、Linux安装VMware工具

1、选择VM单击“Install VMware Tools…”使Linux系统自动挂载光驱,因为安装的版本为server版,所以系统自动挂载光驱后并无CDROM盘符出现;

2、安装VMware tools工具:

因为安装的系统为redhat6.3server版,所以,企业版的VMware Tools安装步骤并不适合,必须在命令行的界面中完成安装。随便打开一个终端行界面。此时只需在命令行界面下VMwareTools-9.6.0-1294478.tar.gz

拷贝到/tmp目录下解压并安装VMwareTools-9.6.0-1294478.tar.gz

压缩文件即可实现,相关步骤及代码如下:

(1)、查看本机挂载文件并将VMware工具重新挂载至/mnt/iso下

[root@localhost ~]# df –h

[root@localhost ~]# mount /dev/sr0 /mnt/iso

[root@localhost ~]# df –h

(2)、复制文件至/tmp并解压

[root@localhost ~]# cd /mnt/iso

[root@localhost iso]# cpVMwareTools-9.6.0-1294478.tar.gz /tmp

[root@localhost iso]# cd /tmp

[root@localhost iso]# ls

如图1所示。

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第1张图片

                                                        图1

 [root@localhost tmp]# tar –zxvf./VMwareTools-9.6.0-1294478.tar.gz

(3)、切换至/vmware-tools-distrib/目录完成安装

[root@localhost ~]# cd ./vmware-tools-distrib/

[root@localhost ~]# ./vmware-install.pl

成功安装结果如图2所示。

                                                                    图2

 

二、挂载镜像创建本地yum

 

VMware下的虚拟光驱位于/dev/sr0,所以,只需在redhat系统下挂载VMware中作为yum源的redhat6.3镜像,就可以配置yum库了。具体步骤如下:

 

1、挂载镜像

 

[root@localhost~]# mkdir /mnt/iso

 

[root@localhost~]# mount -o loop /dev/sr0 /mnt/iso

 

2、修改/etc/fstab配置文件使redhat镜像能开机自动挂载

 

[root@localhost~]#vi /etc/fstab

 

#在/etc/fstab的最下面添加下面一句

 

/dev/sr0  /mnt/iso   iso9660     ro,loop    0 0

 

3、编辑/etc/yum.repos.d/local.repo配置文件,新建一个本地repo文件;

 

[root@localhost~]#vi /etc/yum.repos.d/local.repo

 

[Server]
name=Server
baseurl=file:///mnt/iso/Server
enabled=1
gpgcheck=0

 

 

 

[HighAvailability]
name=HighAvailability
baseurl=file:///mnt/iso/HighAvailability
enabled=1
gpgcheck=0

 

[LoadBalancer]
name=LoadBalancer
baseurl=file:///mnt/iso/LoadBalancer
enabled=1
gpgcheck=0

 

4、测试yum源是否设置完成,使用yum list即可查看是否存在大量安装软件

 

[root@localhost iso]# yum list|grep ftp     

 

至此,本地yum源配置完成,可以利用本地yum源安装必要软件。

 

三、利用本地yum源为Linux系统安装图形界面

 

1、说明

 

区别于redhat5系统,Redhat6版本的桌面在软件组desktop中,在开始安装桌面前必须先安装Xwindow软件组;

 

2、安装图形界面,步骤及相关代码如下

 

1、检查软件组,查看桌面位于哪个软件组里;

 

[root@localhost~]#yumgrouplist
Loadedplugins: refresh-packagekit
Setting up Group Process
Installed Groups:
   Additional Development

 

……

 

Desktop
   Desktop Debugging and Performance Tools
   ……

 

X WindowSystem

 

……

 

2、安装图形界面软件组;

 

[root@localhost~]#yum groupinstall “X Window System”
[root@localhost ~]#yumgroupinstall “Desktop”

 

3、创建一个普通用户避免使用root用户直接登录图形界面;

 

[root@localhost~]# useraddfieldyang

 

创建fieldyang的密码

 

[root@localhost~]# passwdfieldyang

 

4、启动图形界面:

 

[root@localhost~]# su -fieldyang

 

[fieldyang@localhost~] $startx

 

至此图形界面安装完毕,启动后 即可直接切换至图形界面。

 

第二部分:配置实现虚拟机 Linux与宿主机网络互通

一、VMware虚拟网络配置

1、概述

虚拟机为我们提供了两块虚拟网卡,分别是VMware Network Adapter VMnet1 和VMwareNetwork Adapter VMnet8,其中VMware Network Adapter VMnet1采用Bridge方式而VMwareNetwork Adapter VMnet8采用NAT方式。我们选择NAT方式,因此此处禁用VMware1,启用VMnet8.

 

2、详细配置步骤

1、选择“编辑”单击“虚拟网络编辑器”选中VMware8;

2、单击“NAT设置”记下网关IP(此处为192.168.15.2),该IP地址将作为后期我们设置虚拟网卡的默认网关,记录完毕后,点击“确定”按钮;

如图3所示。

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第2张图片

                                                                                图3

3、点击“DHCP设置”按钮,记录下起始IP地址和终止IP地址(此处为192.168.15.128-192.168.15.254)。介于这两个地址之间的所有IP将作为我们后期配置Linux网卡和IP地址的一句,因此尤为重要,记录完毕后点击“确定”按钮;回到主界面后再次点击“确定”完成配置;

如图4所示。

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第3张图片

图4

3Windows宿主机的网络配置

1、打开cmd,启动一个DOS窗口,输入ipconfig /all ,查看宿主机的NDS地址,记录下宿主机的DNS地址(此处为192.168.2.1);

2、打开网络共享中心,点击更改适配器设置,找到VMware Network Adapter VMnet8虚拟网卡,右键选择属性;

3、双击打开“Internet协议版本4(TCP/IPV4)”,将默认网关填写为VMware虚拟机的默认网关(即为192.168.15.2),点击“确认”完成配置。

4、redhat6系统网络配置

(注意:截图为redhat5,过程一样)

1、选择应用程序,单击系统设置,选择网络;

如图5所示。

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第4张图片

图5

2、点击“编辑”,根据虚拟网卡提供的网段和网关,手工设置IP地址;

如6所示

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第5张图片

图6

3、点击“DNS”,修改主机名(GuangShi.testing),在主DNS和第二DNS上填入宿主机的DNS地址,配置完关闭配置界面;如图7所示。

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第6张图片

图7

4、启动Linux网络:打开终端,输入命令行:service network restart,若显示全为“确定”,则表示Linux网络配置成功。

 

5、测试网络是否连通

1、打开secureCRT,远程连接虚拟机上的redhat6系统(IP:192.168.15.138),试试能否ping通百度:

[root@GuangShi ~]#pingwww.baidu.com

再试试能否ping通谷歌的IP(8.8.8.8):

[root@GuangShi ~]#ping 8.8.8.8

测试结果如图8所示:

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第7张图片

图8

2、测试能否正常打开Linux内置网页:

打开Linux内置的Firefox浏览器,试试是否能正常打开百度页面;如图9所示。

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第8张图片

图9

3、测试宿主机能否ping通本机Linux系统IP(即192.168.15.138):

打开一个DOS窗口,输入“ping 192.168.15.138”,试试是否能获取数据

测试结果如下图10所示:

新手教程&配置实现虚拟机Linux与宿主机Windows7系统网络互通_第9张图片

图10

6、总结

至此,Linux网络配置过程完结,由测试结果可知,网络已经配置成功。与此同时,宿主机与虚拟机安装的redhat6之间也能够进行正常的通信。实现网络互连是服务器运行的前提条件,接下来将进入模拟企业搭建流程。

 

 

 





你可能感兴趣的:(虚拟机学习)