VMware虚拟机下面的网卡的模式详解_第1页
VMware虚拟机下面的网卡的模式详解_第2页
VMware虚拟机下面的网卡的模式详解_第3页
VMware虚拟机下面的网卡的模式详解_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

未经本人允许禁止模仿转载 VmwareVmware 虚拟机下面的网卡的模式详细解释虚拟机下面的网卡的模式详细解释 很多朋友都用 vmware 来测试不同的系统 我结合自己的经验谈一下对网络设置的理解 不对 的地方希望指正 vmware 虚拟机下面的网卡的模式 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 4 测试一下 网关 ping 192 168 0 1 dns ping dnsserver 未经本人允许禁止模仿转载 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 有三种网络连接方式 bridge NAT host only 我在三种连接上花了不少时间研究 并将研究结果写成此 bokee 三个名词 vmware 的使用 电脑基础等基础知识请看书 在此不再解释 实例 1 bridge 连接 虚拟机可和宿主机通信 可上外网如 会和宿主机局域网同 IP 地址的机器冲突 宿主机 ip 192 168 10 153 submask 255 255 255 0 gateway 192 168 10 1 DNS 192 168 10 7 VMNET1 网卡 host only ip 192 168 0 111 submask 255 255 255 0 gateway 192 168 0 111 or null DNS null VMNET8 网卡 NAT ip 192 168 100 1 submask 255 255 255 0 gateway 192 168 100 2 or null DNS null 虚拟机 ip 192 168 10 154 未经本人允许禁止模仿转载 submask 255 255 255 0 gateway 192 168 10 1 DNS 192 168 10 7 实例 2 NAT 连接 虚拟机可和宿主机通信 可上外网如 不会和宿主机局域网同 IP 地址的机器冲突 VMNET8 宿主机 ip 192 168 10 153 submask 255 255 255 0 gateway 192 168 10 1 DNS 192 168 10 7 VMNET1 网卡 host only ip 192 168 0 111 submask 255 255 255 0 gateway 192 168 0 111 or null DNS null VMNET8 网卡 NAT ip 192 168 100 1 submask 255 255 255 0 gateway 192 168 100 2 or null DNS null 虚拟机 ip 192 168 100 3 submask 255 255 255 0 gateway 192 168 100 2 important VMware 中 NAT 的网关 DNS 192 168 10 7 host 的 DNS 实例 3 host only 连接 虚拟机只能和宿主机通信 外网屏蔽 VMNET1 宿主机 ip 192 168 10 153 submask 255 255 255 0 gateway 192 168 10 1 DNS 192 168 10 7 VMNET1 网卡 host only ip 192 168 0 111 submask 255 255 255 0 gateway 192 168 0 111 or null DNS null VMNET8 网卡 NAT ip 192 168 100 1 submask 255 255 255

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论