LinuxNotes 2011-08-09
VM:VMware-workstation-6.5.2-156735.exe,序列号:GAEAN-1A0DF-F046V-4PRQ7
Linux:RHEL6
模式:Desktop
0. VM安装
选择Typical模式,按照提示直接安装;
安装后启动VM前确保:主机中VMware DHCP Service,VMware NATService和VMware
Authorization Service服务已启动。
1. Linux安装(RHEL6)
分区:/boo:100M; SWAP:2048M,/:50G
参考:http://up20080818.blog.163.com/blog/static/1617903782010102621833625/
2. VM网络设置
(1) 选择虚拟机“Edit”菜单,"Virtual Network Editor...",选择“自动桥接”去掉“自动桥接”选项;
(2) 选择DHCP选项,确认VMnet1和VMnet8已启动;选择NAT选项,确认VMnet 主机VMnet8已启动。
(3) 选择虚拟机“VM”菜单,Setting设置,选择Network Adapter,Network Connection中选择Bridged。
3. 主机中网络连接设置
VMware Network Adapter VMnet1与VMware Network Adapter VMnet8为安装时自动获取的IP地址。
4. 理解三种工作模式
Network Connection:Bridged[桥接模式]
HostOnly[主机模式]
NAT[网络地址转换模式]
(1).bridged(桥接模式)
在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台
机器。在桥接模式下,需要手工为虚拟系统(Linux)配置IP地址、子网掩码、DNS,而且还要和宿主机器处于同
一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,
那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,需
要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
如果利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
如果是局域网上网方式,虚拟机使用网桥连接方式,只要设置虚拟机的IP地址与本机是同一网段,子网、网
关、DNS与本机相同就能实现上网,也能访问局域网络。 如果是拨号上网方式,虚拟机使用此种方式连接,就要在虚拟机内系统建立宽带连接、拨号上网,但是和宿
主机不能同时上网。 (2).hostOnly(主机模式)
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时可采用host-only模式。在host-only
模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。
提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。
在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(
host-only)虚拟网络的DHCP服务器来动态分配的。
如果利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host
- only模式。
(3).NAT(网络地址转换模式)
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,
使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚
拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。
采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问
互联网即可。
如果利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议采
用NAT模式。
提示:以上所提到的NAT模式下的VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下
的VMnet0虚拟网络,都是由VMWare虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提
供 DHCP服务,VMnet0虚拟网络则不提供。
5. 案例
=========以下是bridged网桥模式下的网络配置=========
//配置网络IP信息,主机配置
IP地址:192.168.1.*(*为不冲突的255以下的数字即可),如:192.168.1.106
子网掩码:255.255.255.0
网关(路由):192.168.1.1(关键点,保持同一网关)
DNS服务器:218.30.19.0,61.134.1.4VM中Linux配置
//查看IP设置等信息 $ ifconfig
//查看路由
$route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
10.0.2.0*255.255.255.0U100eth0
default 10.0.2.1 0.0.0.0 UG 0 0 0 eth0//查看全局配置文件
$ cat /etc/sysconfig/network
NETWORKING=yes HOSTNAME=station8.example.com
//查看DNS
$cat/etc/resolv.conf
#GeneratedbyNetworkManager
nameserver218.30.19.0
nameserver 61.134.1.4更改网络设置信息,需要重启网络使其生效,首先需要切换到 root 权限。
//查看网卡详细信息
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:19:D1:63:70:CB
inetaddr:192.168.0.8Bcast:192.168.0.255Mask:255.255.255.0
inet6addr:fe80::219:d1ff:fe63:70cb/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:18784errors:0dropped:0overruns:0frame:0
TXpackets:15861errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:100
RXbytes:18926679(18.0MiB)TXbytes:1745749(1.6MiB)
Memory:dffe0000-e0000000//重启网络,使配置生效
su - root
servicenetworkrestart
或者# /etc/init.d/network restart 或者# /sbin/ifdown eth0 # /sbin/ifup eth0正在关闭接口etho:[确定]
关闭环回接口:[确定]
弹出环回接口:[确定]
弹出界面eth0:活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/13 [确定]//------------------------错误信息---------------------------//
pingwww.baidu.com
ping:unknown host www.baidu.comping 192.168.1.106 connect:Network is unreachable
从上可以看出是网络不可用以及域名解析的问题 //----------------------------------------------------------//
//----解决方案如下---//
//网卡配置文件,修改IP配置信息
# vi /etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-eth0:第一块网卡 ifcfg-eth1:第二块网卡
---------------配置信息--------------------
DEVICE="eth0"//设备
IPADDR=192.168.1.168//IP地址
NETMASK=255.255.255.0//子网掩码
GATEWAY=192.168.1.1//网关
HWADDR="00:0C:29:BB:35:88"//网卡编号
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=ETNERNETBOOTPROTO=none
PREFIX=24
IPV4_FAILURE_FATAL=yes IPV6INIT=no
name="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
---------------配置完成---------------------//修改DNS
#vi/etc/resolv.conf
nameserver218.30.19.0
nameserver61.134.1.4为了使配置生效,重启网卡 # service network restart
//ping下看网络是否连接上了 ping 192.168.1.106
关闭NetworkManager:
chkconfigNetworkManageroff
service NetworkManager stop//测试DNS
dig www.baidu.com
6. VMTools安装
选择虚拟机中的"VM"菜单选择"Install VMTools...",系统将自动挂载光驱,然后按照下面命令操作:
su - root
cd /media/VMware\ Tools/
tar zxf VMwareTools-7.8.5-156735.tar.gz -C /tmp/
cd /tmp/vmware-tools-distrib/
./vmware-install.pl
下面按照提示按照即可。
7. 解决问题:红帽订阅管理器
RHEL6.1比6.0多了:红帽订阅管理器,取消该功能方法:
在"添加/删除"软件窗口中,搜索"subscripition",将以下三个包删掉即可:
subscription-manager-0.95.11-1.el6(i686)
subscription-manager-firstboot-0.95.11-1.el6(i686)
subscription-manager-gnome-0.95.11-1.el6(i686)8. 更改软件安装源
虚拟机中"VM"菜单,选择"Setting...",选择"Hardware"Tab也,选择"CD/DVD(IDE)",指定ISO文件位置,同时
确保右上方的 Device status 下面的 Connected 是打勾的。光驱将被自动挂载,因为该挂载点得路径包含空格,
不被yum识别,需重新挂载,首先查看光驱在系统中的名字:
cat /proc/sys/dev/cdrom/info, driver name:sr0
手动挂载至/mnt目录下:mount /dev/sr0/ /mnt/YumServer
在目录/etc/yum.repos.d/下创建一份以repo结尾的文件:
vi /etc/yum.repos.d/YumLocalServer.repo
[base]
name=REd Hat Enterprise Linux base
baseurl=file:///mnt/YumServer
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
保存,退出,使用yum清空及重建缓存:
yum clean all
yum makecache
测试:yum search vnc
9. 初始化配置
(1) 查看运行级别:vi /etc/inittab