虚拟机与主机之间通信

上一篇 / 下一篇  2012-03-13 14:07:18 / 个人分类:Linux

虚拟机vmware,使用桥接:
主机使用的是无线网络
假设主机IP为192.168.1.1
    主机IP:192.168.1.1
    子网掩码:255.255.255.0
    网关:192.168.1.2
虚拟机网络连接选择桥接,ip设为静态ip:
虚拟机ip地址必须保证与主机的无线网络IP在同一段,网关必须与主机的IP地址一致。
用root用户登录,在菜单system-administration-network,选择静态IP,将eth0设为如下IP地址:
     虚拟机ip:192.168.1.2
     子网掩码:255.255.255.0
      网关:192.168.1.1
另在vmware菜单中选择edit-virtual box edit,将vmnet-0选择bridge,选择bridge to到inter(R)PRO/Wireless 3845ABG Network Connection-数据包计划程序,可以ping通。

遇到的错误:
1. the network bridge on device vmnet0 is temporaily down because the bridged ethernet interface is down
解决方法:打开物理网卡本地连接 ->属性--安装->(选中服务)添加->从磁盘安装->浏览->X:\Program Files\VMware\VMware Server目录下选netbridge.inf
X代表你安装vmware软件的安装所在盘.
安 装完成后双击 VMware Bridge Protocl 写入0 就可以了。
然后重启电脑。
这时:Bridge:Connected directly to the physical network 就可以使用了。

这样设置虚拟机与主机可以通信,但虚拟机却不能上网,要保证既能通信,又能上网,解决方法如下:

1 .最重要的是你的两个服务必须开启:VMware DHCP ServiceVMware NAT Service。 具体操作如下:开始---设置--控制面板---管理工具---服务(在运行里输入services.msc回车即可),确保VMware DHCP ServiceVMware NAT Service服务已经启动.

 

2把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。

 

3把你虚拟机中操作系统(我的是REDHAT9.0)的“本地连接”也设置为自动获得IP、自动获得DNS服务器

 

4将虚拟机的上网方式选为NAT

 

5点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。

 

NAT的固定IP配置:(考虑到没有固定IP,主机和虚拟机间的通信叫麻烦,有时DHCP很耗时间)

 

1开启两个服务:VMware NAT ServiceVMware DHCP Service(这个可不开)

 

2将虚拟机的上网方式选为NAT

 

3点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),在“DHCP”关闭DHCP服务,在“Host virtual network mapping”下的VMnet8的右边选择subnet修改子网,我将它改成192.168.0.0255.255.255.0.稍后在VMnet8的右边选择NAT,修改网关,我将其修改成192.168.0.2.在“NAT”中开启vmnet8的“NAT”的功能。

 

4把虚拟机中操作系统(我的是REDHAT9.0)的“本地连接”设置成固定IP,比如,192.168.0.123,网关为192.168.0.2,注意IP的设置,有的可能出现问题,跟子网设置有关。


TAG:

 

评分:0

我来说两句

日历

« 2022-01-23  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 1741
  • 日志数: 13
  • 书签数: 1
  • 建立时间: 2011-11-28
  • 更新时间: 2013-06-13

RSS订阅

Open Toolbar