建站模板大全,旅游网站设计理念,静态网站建设的流程,清华紫光做网站一、VMware三种方式工作原理1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址#xff0c;但与宿主机位于不同网段#xff0c;同时为宿主主机新增一个IP地址#xff0c;且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构…一、VMware三种方式工作原理1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址但与宿主机位于不同网段同时为宿主主机新增一个IP地址且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构成的局域网但该局域网与宿主主机本身所处的现有局域网是相互独立的如果不做额外路由设置这两个局域网之间不会连通因此新建的局域网可以认为是一个单独从属于当前宿主主机的私有网络其成员为当前宿主主机和相关的所有虚机这也是Host-only命名的由来。 从网络技术上相当于为宿主主机增添了一个虚拟网卡让宿主主机变成一台双网卡主机宿主网卡虚拟网卡。同时在宿主主机后端加设一个虚拟交换机让宿主主机和所有虚机构成另一个虚拟的局域网。由于具备双网卡宿主主机可同时参与两个局域网现有的宿主局域网新建的虚拟局域网只不过缺省情况下两个局域网不连通。 2 Bridge桥接连接方式 让虚机具有与宿主机不同的各自独立IP地址但与宿主机保持在同一网段最终结果是所有虚机都加入宿主主机所在的局域网这与在该局域网中添加入其他宿主主机在效果上没什么区别。 从网络技术上相当于在宿主主机前端加设了一个虚拟交换机然后宿主主机和所有虚机共享这个交换机或者干脆理解成在宿主主机上作点增强使其兼具一个交换机当然是虚拟的功能供该宿主主机和网段内其他虚机使用。 3 NAT连接方式 虽然从表面现象看虚机无自己的IP地址而是共享宿主主机的IP地址但技术本质上却是基于Host-only方式的即虚机还是有自己独立IP地址的只不过实际中不投入使用与Host-only方式一样宿主主机成为双网卡主机同时参与现有的宿主局域网和新建的虚拟局域网但由于加设了一个虚拟的NAT服务器使得虚拟局域网内的虚机在对外访问时完全“冒用”宿主主机的IP地址这样从外部网络来看只能看到宿主主机完全看不到新建的虚拟局域网。 了解原理后让让我们开始配置吧 二、首先介绍宿主机是RedHat Enterprise Linux 5.X安装环境 1、 宿主机系统RedHat Enterprise Linux 5.X 2、 虚拟机系统RedHat Enterprise Linux 5.X 3、 Vmware版本vmware workstation 6.5 目的实现虚拟机系统上网 方法一host only方式 对宿主机系统的设置先来看看其网卡情况[rootlocalhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:26:22:08:60:18 inet addr:10.106.34.219 Bcast:10.106.34.255 Mask:255.255.255.0 inet6 addr: fe80::226:22ff:fe08:6018/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:197 errors:0 dropped:0 overruns:0 frame:0 TX packets:54 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:17811 (17.3 KiB) TX bytes:11066 (10.8 KiB) Interrupt:177 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:33 errors:0 dropped:0 overruns:0 frame:0 TX packets:33 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3266 (3.1 KiB) TX bytes:3266 (3.1 KiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:49 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:10600 (10.3 KiB) vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01 inet addr:172.16.73.1 Bcast:172.16.73.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:52 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08 inet addr:192.168.135.1 Bcast:192.168.135.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:48 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)注意其 中VMnet1是虚拟机Host-only模式的网络接口VMnet8是NAT模式的网络接口,virbr0是Bridged模式网络接口 为了避免影响关闭virbr0vmnet8 ifconfig virbr0 downifconfig vmnet8 down 我们都知道host only方式使用的是vmnet1这个网卡下面我们就来对其配为了方便我把vmnet1网卡设置成临时ip即设置后立即生效ifconfig vmnet1 192.168.1.1/24查看配置[rootlocalhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:26:22:08:60:18 inet addr:10.106.34.219 Bcast:10.106.34.255 Mask:255.255.255.0 inet6 addr: 2001:da8:5000:881a:226:22ff:fe08:6018/64 Scope:Global inet6 addr: fe80::226:22ff:fe08:6018/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3984 errors:0 dropped:0 overruns:0 frame:0 TX packets:2633 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1884087 (1.7 MiB) TX bytes:580140 (566.5 KiB) Interrupt:177 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:33 errors:0 dropped:0 overruns:0 frame:0 TX packets:33 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3266 (3.1 KiB) TX bytes:3266 (3.1 KiB) vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:64 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 查看DNS vim /etc/resolv.confnameserver 202.196.64.1 对虚拟机系统进行设置cd /etc/sysconfig/network-scripts/vim ifcfg-eth0 DEVICEeth0BOOTPROTOnoneONBOOTyesHWADDR00:0c:29:f1:3d:d7NETMASK255.255.255.0IPADDR192.168.1.11 GATEWAY192.168.1.1 TYPEEthernet 保存退出 cd /etc/vim resolv.conf#加一条DNS服务器nameserver 202.196.64.1保存退出这里需要注意三点 1.网关是vmnet1的ip地址 2.宿主机与虚拟机DNS相同 3.宿主机的网卡eth0与vmnet1不要在同一个网段 上述设置后你会发现还不能上网原因是因为发送数据包源ip 是 192.168.1.11数据包能发出去但回不来。我们需要在宿主机上做一下源地址转换即SNAT在宿主机上配置防火墙如果是第一次配置iptables启动防火墙service iptables startiptables -F添加规则iptables -t nat -A POSTROUTING -s 192.168.1.11 -j MASQUERADE MASQUERADE的意思是进行地址伪装,伪装成宿主机连外网网卡的ip,这条语句也可写成iptables -t nat -A POSTROUTING -s 192.168.1.11 -j SNAT --to 10.106.34.219 保存规则iptables-save myfirewall.back下次恢复iptables-restore myfirewall.back 好了这时你在虚拟机里上网了 方法二.NAT或Bridged方式 在以linux为宿主机的情况下以NAT或Bridged方式实现上网,与host only 的配置差不多区别是NAT方式用的网卡是vmnet8 , Bridged方式用的网卡是virbr0 三、宿主机window7.安装环境 1、 宿主机系统window7 2、 虚拟机系统RedHat Enterprise Linux 5.X 3、 Vmware版本vmware workstation 6.5 目的实现虚拟机系统上网 方法一host only方式 宿主机的配置 如下图第一个网卡是物理网卡第二个是vmnet1第三个是vmnet8, 查看物理网卡的设置 启用vmnet1 对物理网卡点右键- 属性 选择共享 勾上两个复选框 点击确定出现如下图点击是 查看vmnet1的网卡配置这里ip自动变为192.168.137.1 对虚拟机的配置 配置虚拟机linux系统的网卡在命令行输入setup 选择网络配置 如下图eth0网卡的配置注意网关与vmnet1的ip相同 编辑一下dns 注意DNS与宿主机的DNS相同 保存退出重启网络服务 ping一下百度 好了现在能上网了 方法二NAT方式 其实NAT的方式实现上网与host only方式实现方式基本一样这里我简要介绍一下 对宿主机的配置 禁用vmnet1并删除其ip启用vmnet8后续操作与vmnet1的相同vmnet8的ip自动变成192.168.137.1 对虚拟机系统的配置 网卡类型改为NAT其余的配置不变 好了以NAT方式也可以上网了 方法三bridged方式 bridged方式更简单禁用vmnet1和vmnet8只要物理网卡与bridged虚拟机网卡在同一个网段且两个ip都可上网即可在这里就不在重复介绍了 本文出自 “linuxme” 博客请务必保留此出处http://linuxme.blog.51cto.com/1850814/389691