admin 管理员组文章数量: 1087139
2024年3月21日发(作者:实例方法在访问本类成员变量时)
VM虚拟机网络设置
VMWare中的几种网络设置
(1)Bridged方式
用这种方式,虚拟系统的IP可设置成和本机系统在同一网段,虚拟系统相当于
网络内的一台独立的机器,和本机一起插在一个Hub上,网络内其他机器可访问
虚拟系统,虚拟系统也可访问网络内其他机器,当然和本机系统的双向访问也不
成问题。
(2)NAT方式
这种方式也能实现本机系统和虚拟系统的双向访问。但网络内其他机器不能访问
虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机器。
NAT方式的IP地址设置方法:虚拟系统先用DHCP自动获得IP地址,本机系统
里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固
定IP的话,在虚拟系统里直接设定这个IP即可。
(3)host-only方式
顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不
能访问虚拟系统,虚拟系统也不能访问其他机器。
(4)not use方式
既是不使用网络,虚拟系统为一个单机。
一般来说,Bridged方式最方便好用。但如果本机系统是win2000而网线没插(或
根本没有网卡),网络非常可能不可用(大部分用PCI网卡的机器都如此),此时
就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网
络准备的。
vmware虚拟机的网络设置
虚拟机的网络设置(原理篇)
在正式开始之前,我想有必要先来学习一些必要的网络知识。否则,在不懂得所
有原理的情况下依葫芦画瓢虽然可解一时之需要,但遇见具体情况改动的情况下
就只能干瞪眼了。由于篇幅限制,这里只讲和VMware设置有关的一点简单网络
知识。
1,什么是网络?
Internet是指“互连网”,好象这句话说的有点多余,不过确实有非常多人对
他有错误的理解,“互连网”是指一个个网络互连,而不是像有些人想象的那样
把一台台计算机杂乱无章的互连。当我们需要用计算机和远方的计算机通讯的时
候,先把本地计算机组成一个网络,当然,远方的计算机也要组成一个网络,在
把这两个网络“互连”起来,组成“互连网”。用电话线和MODEM拨号上网的时
候是通过电话线先把自己的计算机连到ISP(Internet Service Provider 网络
服务提供商)的网络中,再经过ISP的网络和世界各地的计算机通信。
2,计算机怎么通过网络传递数据?
每一个网络需要一个网络地址,网络中的计算机需要一个在网络中唯一确定的标
识,网络号和计算机的标识号组成了IP地址,所以IP地址是由网络号和主机号
组成的。当你的计算机要和其他的计算机通信的时候,计算机会先根据IP地址
和子网掩码确定目标主机是在本地网络中还是在远程网络中,如果在本地网络中
则直接把一个包含信息的IP数据包发送到本地网络上,目标主机会检测到并接
收,如果目标主机在远程网络则需要通过一台被称为网关的的计算机转发到远程
网络,网关(geteway)能看做是连接网络和网络的桥梁,网关的概念非常广,
这里为了简化起见,我们暂且认为他和路由器是同一个概念。路由器(router)
是一种连接网络和网络,并选择IP数据包传送的路径的一台特别计算机。非常
多情况下网关的概念等同于路由器。
3,网络中计算机的IP地址有何需求?
在同一个网络中,每台计算机必须具有相同的网络号,这样计算机才认为目标主
机是在本网络中并且能正确送达,如果网络号不同,即使目标主机已用网线连到
本网络中数据也不能直接送达,即使这两台计算机近在咫尺,在计算机看来仍旧
是一台远程计算机.比如一个网络的网络号为192.168.0,则该网络中的计算机
的IP地址必须以192.168.0开头。如果要传送一个数据包到网络号为192.168.1
的网络,则必须通过路由器转发,如果该网络中没有路由器,则发送失败。因此,
为了连接两个网络,一台路又器至少要有两个网络接口(网卡、调制解调器等连
网设备称为网络接口)。网络和路由器的关系见下图:
--------------- -------------- --------------
| 网络A | | 路由器 | | 网络B |
| | | | | |
| □--|-----------|--□ □--|----------|--□ |
| 1 | | 2 3 | | 4 |
--------------- -------------- --------------
图 一
图中的小方框表示网卡或其他网络接口。
能看到路由器至少有两个网络接口。
假设网络A的地址为192.168.0 网卡1的地址为192.168.0.1
网络B的地址为192.168.1 网卡4的地址为192.168.1.1
则路由器上的网卡2必须属于网络 192.168.0 地址为192.168.0.x (x为任意
小于255的数)
路由器上的网卡3必须属于网络 192.168.1 地址为192.168.1.x (x为任意小
于255的数)
就是说,路由器既属于网络A,又属于网络B,这样才起到桥梁的作用。
当数据从网络A发往网络B时,路由器从网卡2接收数据,经过改装后通过网卡
3发送数据到网络B。
这样,我们称网卡2的地址 192.168.0.x为网络A的网关
网卡3的地址 192.168.1.x为网络B的网关
4,VMware虚拟机提供了那些虚拟网络设备?
默认安装的情况下VMware提供了虚拟网卡vmnet1和vmnet8,更有在虚拟系统上
的虚拟网卡 "AMD PCNET Family PCI Ethernet Adapter"
请注意,vmnet1和vmnet8是主系统上虚拟设备,用ifconfig命令能看到,而
"AMD PCNET Family PCI Ethernet Adapter"是虚拟系统上的虚拟设备,在安装
完虚拟系统后能在设备管理器中看到,前两个隶属于真实系统,是你的真实计算
机中的设备,后一个隶属于虚拟系统,是虚拟计算机中的设备,不要搞混淆。
--------------- -------------- --------------
| 网络A | | 路由器 | | 网络B |
| | | | | |
| □--|-----------|--□ □--|----------|--□ |
版权声明:本文标题:VM虚拟机网络设置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710954857a581249.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论