Chinaunix首页 | 论坛 | 博客
  • 博客访问: 593913
  • 博文数量: 1357
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14950
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:23
文章分类

全部博文(1357)

文章存档

2010年(1357)

我的朋友

分类:

2010-10-11 20:29:50

  1.本文构建的是这样一个网络,有两台winxp系统的pc,处于同一局域网内,pc里都装有vmware虚拟机,虚拟机上跑的是redhat linux 9,我们想要在winxp系统下访问本机的虚拟机linux系统,以及也要能够访问另一台pc里的虚拟linux系统。由于我们这个局域网又不允许再分配同一网段的ip地址,因此不能用桥接方式给虚拟操作系统分配一个与pc处于同一网段的ip地址,而本文即是采用nat连接方式来实现这种配置。在winxp系统下安装vmware软件   在这里我装的是vmware workstation 4.5.2版,对于安装没什么可说的,安装完毕,会多出两个网络连接:vmware network adapter vmnet1和vmware network adapter vmnet8。   2.打开vmware安装redhat linux   3.都就绪完毕,开始网络配置   4.让vmware network adapter vmnet8自动获取ip地址以及dns服务器地址,然后我们打开ms-doc控制台,执行ipconfig /all命令,看看vmnet8的ip分配情况。   我的vmware network adapter vmnet8虚拟网卡的ip地址配置如下:      5.打开vmware软件,选择菜单vm->settings,选中网卡查看其属性,将network connection设置为custom:special virtual network -- vmnet8(nat)。ok返回软件主界面。启动redhat linux 9系统,这时我们要将虚拟系统的ip设置成与之同网段(我这里是192.168.65.0,你的可能不同,这是vmware自动随机指定的一个ip地址)。   如果在命令行下,可以编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,内容如下:   device=eth0   bootproto=none   broadcast=192.168.65.255   ipaddr=192.168.65.228   netmask=255.255.255.0   network=192.168.65.0   onboot=yes   type=ethernet   userctl=no   peerdns=no   gateway=192.168.65.2   dhcp_hostname=192.168.65.254   保存设置完后,重新激活eth0端口:   # service network restart   ip地址可由dhcp服务器来分配,因为在安装vmware后,会有一台虚拟的dhcp服务器虚拟机来分配ip地址,这个dhcp服务器实际是就是一个系统服务,可以在“控制面板--管理工具--服务”里看到这个服务。   在nat方式的网络中,虚拟机的gateway都指向192.168.x.2, 本文中x=65, 这是虚拟nat服务器的地址,它也是一个服务器虚拟机,在服务管理里也能看到。   6. 这样winxp与linux就可以互ping通了,如果你ping不通的话,看一下你windows下的防火墙是否不允许icmp。   7.接下来我们要让另一台pc通过局域网能够ssh登录访问刚才配置好的pc机里的虚拟linux系统,这里需要做一个映射。打开manage virtual network (在开始菜单里,或在vmware界面菜单)。打开nat页,点击edit..-> port forwarding… -> add..。      host port:22 (主机中的要进行映射的端口)   forwarding ip address : 192.168.65.228 22 (映射到哪个ip,哪个端口)   description: vmlinux ssh port (简要描述)   8.如果要互访对方的虚拟机,同样配置可用于另一台pc。 如果喜欢在vmware的虚拟机平台上如何进行网络设置 - vmware请收藏或告诉您的好朋友.
阅读(105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~