| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1288 人关注过本帖
标题:高手进,关于虚拟机Linux ,以下方法都试了,不可以
只看楼主 加入收藏
shuijiashui
Rank: 2
等 级:论坛游民
帖 子:43
专家分:85
注 册:2009-9-1
结帖率:100%
收藏
已结贴  问题点数:40 回复次数:5 
高手进,关于虚拟机Linux ,以下方法都试了,不可以
我主机是xp系统
虚拟机装的是Red Hat Enterprise Linux 4
主机:
  本地连接 ip自动获取   169.254.180.165
           子网掩码     255.255.0.0
  宽带连接    ip  222.133.132.86
  子网掩码         255.255。255.255   
   网关            22.133.132.86   
VMnet8
   ip自动获取   169.254.218.201  
   子网掩码     255.255.0.0

VMnet1
   ip自动获取   169.254.25.142  
   子网掩码     255.255.0.0


虚拟机中的Linux怎么联网啊?
 一下方法都用过,还是不可以,麻烦高手帮忙。
Bridge:
    这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力.
在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.
使用这种方式很简单,前提是你可以得到1个以上的地址.对于想进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络进行控制,它直接出去了.
nat方式:
    这种方式下host内部出现了一个虚拟的网卡vmnet8(默认情况下),如果你有过做nat服务器的经验,这里的vmnet8就相当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的机器,虚拟机内的网卡(eth0)则独立于vmnet8.
你会发现在这种方式下,vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务.更为重要的是,vmware自带了nat服务,提供了从vmnet8到外网的地址转换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供虚拟机用的. 很显然,如果你只有一个外网地址,此种方式很合适.
hostonly:  
    这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验.和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只能到主机访问,这也是hostonly的名字的意义. 默认情况下,也会有一个dhcp服务加载到vmnet1上.这样连接到vmnet8上的虚拟机仍然可以设置成dhcp,方便系统的配置. a.使用自己dhcp服务:首先停掉vmware自带的dhcp服务,使dhcp服务更为统一.
b.使用自己的nat,方便加入防火墙.windows host可以做nat的方法很多,简单的如windows xp的internet共享,复杂的如windows server里的nat服务.
c. 使用自己的防火墙.因为你可以完全控制vmnet1,你可以加入(或试验)防火墙在vmnet1和外网的网卡间.
从以上可以看出,hostonly这种模式和普通的nat server带整个内网上网的情形类似,因此你可以方便的进行与之有关的实验,比如防火强的设置等
1、Bridge模式(一切都跟host一样,只有ip不能与host相同)
ip 192.168.39.222
netmask:255.255.252.0
gateway:192.168.39.254
Primary nameserve:192.168.39.252
2、NAT模式
首先在host中查看VMnet8的IP(e.g. 192.168.255.1).
启动VMware,点Edit下Virtual Network Setting… ,弹出Virtual network Editor对话框;
查看NAT选项卡,记录NAT的Gateway IP address:192.168.255.2
在config中,填写:
ip:192.168.255.5(与192.168.255.1在同一个网段的不同地址)
netmask:255.255.255.0(与192.168.255.1的隐码相同)
Gateway IP:填写VMware中的NAT网关192.168.255.2
Primary nameserver:填写与主机中一样的网关192.168.39.252,这样就可以上网冲浪了.
如果填写192.168.255.1,则不能连上外网.这里也可以不停,总之不能写错误的地址
3、hostonly模式
(1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1
(2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为
192.168.0.1/255.255.255.0,
(3)windows下的设置完成,转入到跑linux的虚拟机.将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话) . ip: 192.168.0.2(或其它在此网段上的地址)
netmask: 255.255.255.0
default gateway: 192.168.0.1 (VMnet1的地址)
dns:输入你自己的DNS (host中用的DNS) cd /etc/sysconfig
vi network
编辑HOSTNAME
cd /etc
vi hosts 192.168.0.2 yourhostname su
/sbin/service network restart




 
搜索更多相关主题的帖子: 虚拟机 Linux 
2010-05-23 09:07
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:40 
物理机启动 VMWare DHCP Server 和 VMWare NAT Server

虚拟机联网方式选择NAT方式

然后虚拟机里设置IP为自动获取

这么做应该就可以了
2010-05-27 15:45
cnenc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:2913
专家分:514
注 册:2007-1-29
收藏
得分:0 
何不试试 VBox
2010-05-29 17:30
thhemail
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-5-12
收藏
得分:0 
我也在虚拟机上装了Linux系统,很多的方法都试过了,就是不能联网,还有就是怎么才能在虚拟机上打开自己的优盘,好多好多问题,都快把我搞崩溃了。如果真是让我在机子上装一个Linux系统,我会立马回到原始社会,不知道网络为何物,如何使用,绝对的菜鸟一个!
2010-05-29 17:48
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:0 
NAT直接上网
2010-11-07 11:22
changhaike
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-12-9
收藏
得分:0 
用nat阿!
mv /etc/resolv.conf /etc/resolv.conf.bak
vi /etc/resolv.conf
nameserver ip地址
2010-12-10 11:23
快速回复:高手进,关于虚拟机Linux ,以下方法都试了,不可以
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016892 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved