虚拟机与主机之间通信
上一篇 /
下一篇 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 Service和VMware NAT Service。
具体操作如下:开始---设置--控制面板---管理工具---服务(在运行里输入services.msc回车即可),确保VMware DHCP Service和VMware NAT Service服务已经启动.
2把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。
3把你虚拟机中操作系统(我的是REDHAT9.0)的“本地连接”也设置为自动获得IP、自动获得DNS服务器
4将虚拟机的上网方式选为NAT。
5点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。
NAT的固定IP配置:(考虑到没有固定IP,主机和虚拟机间的通信叫麻烦,有时DHCP很耗时间)
1开启两个服务:VMware NAT
Service,VMware DHCP Service(这个可不开)
2将虚拟机的上网方式选为NAT。
3点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),在“DHCP”关闭DHCP服务,在“Host virtual network mapping”下的VMnet8的右边选择subnet修改子网,我将它改成192.168.0.0和255.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: