① 怎么把两台电脑设置在同一网段急!!!
工具/原料
两台电脑
方法/步骤
1、用一根网线连接两台电脑的网线接口。
② 在同一网段、服务器双网卡如何设置
双网卡内外网同时连接的问题
关键是网关。用dos操作
mac查找方法:步骤1:点击左下角“开始”处——>运行
步骤2:在对话框里输入cmd,进入DOS窗口状态
步骤3:输入ipconfig/all后回车,PhysicalAddress显示的即为本机的MAC地址
案例一:双网卡静态IP设置
电脑在公司局域网内。使用用192.168.0.1这个网关时,电脑只能访问外部网,而用192.168.0.2这个网关时只能访问内部网。请问,有没有什么办法可以让我同时访问内、外部网而不用手工更改网关设置?
答:你只要这样进行设置:把192.168.0.1作为内部网关,手工增加内部各网段的静态路由,例如:routeadd192.168.1.0mask255.255.255.0192.168.0.2
案例二:双网卡加路由器外网自动获取IP内网静态IP
买了个路由,将楼上的机子接入互联网,可是问题来了,双网卡内外网冲突,双网关冲突,XP连个提示都没有,好在我的2003一设置就有提示,搞清楚了,用案例二解决。前提你的路由器开启DHCP。
主机接外网的网卡IP自动获取,接内网的网卡的IP10.11.2.*,子网码是255.255.255.0,
又如何实现,内外网同时可以上线浏览?
答:你只要这样进行设置:把内网网卡的IP设置为10.11.2.*(根据你自己的内网分配ip),子网码255.0.0.0(重要)网关不填(重要);把外网网卡的IP、dns设置为自动获取即可
案例三:双网卡内外网IP自动获取
主机接外网的网卡IP自动获取,接内网的网卡的ip也是自动获取请问,有没有什么办法可以让我同时访问内、外网?
答:最简单的办法增加路由器,推荐欣全向多WAN口路由器进行解决,实现的最后效果为:所有pc只接一个网卡,连接到我们的路由器上,两条线路接到路由器上就可以了,至于您的访问该走哪条线路由路由器进行识别.路由器里的具体设置还要根据您两条线的访问权限的情况进行.
案例四:双网卡内外网IP自动获取
如案例三
一个网卡内外网同时上,需要修改下路由即可
外网网关192.168.1.1,内网网关132.235.1.1。
新建一个文本文档,敲入:
routeadd132.0.0.0mask255.0.0.0132.235.1.1
routeadd0.0.0.0mask0.0.0.0192.168.1.1
routedelete0.0.0.0mask0.0.0.0132.235.1.1
保存为.bat文件。把这个文件设置为开机自动运行,就可以内网外网同时上了。
案例五:双网卡外网自动获取IP内网静止IP
我现在在济南,总公司的ERP服务器在北京,一个网卡连在路由器的交换机上,另一个网卡连ADSL的外网,现在只能上外网,不能上ERP。该怎么解决呢
答:外网网卡自动获取IP,另一个网关不填
案例六:双网卡内外网静止IP
机器有两块网卡,接到两台交换机上
internet地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1
内部网地址:172.23.1.8,子网掩码:255.255.255.0,网关:172.23.1.1
如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用routeprint查看时会看到
0.0.0.00.0.0.0192.168.1.1192.168.1.8
0.0.0.00.0.0.0172.23.1.1172.23.1.8
即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。
如何实现同时访问两个网络?那要用到route命令
第一步:routedelete0.0.0.0
"删除所有0.0.0.0的路由"
第二步:routeadd0.0.0.0mask0.0.0.0192.168.1.1
"添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网.
第三步:routeadd172.23.0.0mask255.0.0.0172.23.1.1
"添加172.23.0.0网络路由",注意mask为255.0.0.0
,而不是255.255.255.0,这样内部的多网段才可用。
这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?
routeadd-p添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关
一些单位将内网和外网分开了。痛苦啊,偶单位就是如此。boss当然是基于安全性考虑了,可是没有笔记本的怎么办?又要办公,有得上网。没办法,发扬DIY精神偷偷装一块网卡,让聊天与工作同在。让你的主机内外兼顾。这是我在网上找到的,谢谢作者了。方法如下:
1.设置其中接internet的网卡的网关为10.0.0.1,启用后就是默认网关
--注:这是对应外网的网卡,按照你们单位外网的ip分配情况,在TCP/IP属性中配置好ip、掩码、DNS
2.将连接单位内部网的网卡IP配好后,设网关设置为空(即不设网关),启用后,此时内网无法通过网关路由
3.进入CMD,运行:route-padd192.0.0.0mask255.0.0.0192.168.0.1metric1
--注:意思是将192*的IP包的路由网关设为192.168.0.1,-P参数代表永久写入路由表,建议先不加此参数,实践通过后在写上去
4.OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!
案例七:双网卡内外网路由问题
route-padd(转载)
因为Windows2000下只允许配置一个默认网关,如果在网上邻居--〉属性里面把本地连接(内网)配上网关192.168.97.10,本地连接2(外网)配上网关10.42.29.10,表面上看是配置了2个网关,但是在DOS环境下输入routeprint命令查看路由表,在路由表下的defaultgateway只有1个网关。
实际上,如果我们的内部网Intranet只处于一个网段192.168.97.0,内部网内的ip地址范围192.168.97.1~192.168.97.254,连接内网的本地连接可以不用配网关,只配外网的本地连接2网关10.42.29.10。
当内网1号主机192.168.97.2要与2号主机192.168.97.3通讯,主机1检查目标地址ip192.168.97.3的网段为192.168.97.3与运算255.255.255.0为192.168.97.0,跟本主机处于同一网段,经交换机(根据MAC地址转发)直接把数据包发给目标主机,而不会走路由器。
当本机器要上外网的时候,经查找本机的路由表,在routeprint命令显示出来的路由表中,路由查询是从下往上查询的,最上面的路由条目为默认路由。经网关把数据包发出去,从而达到与外网通讯的目的。
如果内网还分好几个网段,这时候,如果内网的本地连接不设网关,显然是不能与内网的其他网段通讯的。例:如果内网主机192.168.97.1要与192.168.98.1通讯,该主机查找本地路表,由于没有找到192.168.98.0的相关路由表项,最后只好走默认路由,把数据包送到网关10.42.29.10,而这个网关是外部网的网关,该数据包显然是无法到达我们内部网的(设内外网的目的主要是为了隔绝,所以外网是无法把此数据包路由到内网的相应目的主机上的)
解决的办法:添加静态路由,由于内部网都是以192.168开头的,所以我们可以在DOS环境下输入:routeadd192.168.0.0mask255.255.0.0192.168.97.10这又产生了一个问题,192.168.98.1的子网掩码为255.255.255.0,
重叠路由
假设在路由表中有下列重叠项:
目的掩码网关标志接口
1.2.3.4255.255.255.255201.66.37.253UGHeth0
1.2.3.0255.255.255.0201.66.37.254UGeth0
1.2.0.0255.255.0.0201.66.37.253UGeth1
default0.0.0.0201.66.39.254UGeth1
之所以说这些路由重叠是因为这四个路由都含有地址1.2.3.4,如果向1.2.3.4发送数据,会选择哪条路由呢?在这种情况下,会选择第一条路由,通过网关201.66.37.253。原则是选择具有最长(最精确)的子网掩码。类似的,发往1.2.3.5的数据选择第二条路由。
注意:这条原则只适用于间接路由(通过网关)。把两个接口定义在同一子网在很多软件实现上是非法的。例如下面的设置通常是非法的(不过有些软件将尝试在两个接口进行负载平衡):
接口IP地址子网掩码
eth0201.66.37.1255.255.255.0
eth1201.66.37.2255.255.255.0
对于重叠路由的策略是十分有用的,它允许缺省路由作为目的为0.0.0.0、子网掩码为0.0.0.0的路由进行工作,而不需要作为路由软件的一个特殊情况来实现。
回头来看看CIDR,仍使用上面的例子:一个服务提供商被赋予256个C类网络,从213.79.0.0到213.79.255.0。该服务提供商外部的路由表只以一个表项就了解了所有这些路由:213.79.0.0,子网掩码为255.255.0.0。假设一个用户移到了另一个服务提供商,他拥有网络地址213.79.61.0,现在他是否必须从新的服务提供商处取得新的网络地址呢?如果是,意味着他必须重新配置每台主机的IP地址,改变DNS设置,等等。幸运的是,解决办法很简单,原来的服务提供商保持路由213.79.0.0(子网掩码为255.255.0.0),新的服务提供商则广播路由213.79.61.0(子网掩码为255.255.255.0),因为新路由的子网掩码较长,它将覆盖原来的路由。
或者1.设置其中接internet的网卡的网关为192.168.0.1启用后就是默认网关;
2.将连接单位内部网的网卡IP配好后,将网关设置为空(即不设网关),启用后,此时内网无法通过网关路由;
3.进入CMD,运行:
route-padd192.0.0.0mask255.0.0.0192.168.0.1metric1
(意思是将192*的IP包的路由网关设为192.168.0.1,-P参数代表永久写入路由表)
4.OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!
按列八:双网卡外网拨号+TP-LINk方式内网静止IP
电脑有两块网卡,平时用一块上内网,如果想上外网应该如果设置。单位也有外网是通过“拨号+TP-LINk"的方式接的。
答:只要加一条表态路由就行了。具体操作步骤:单击“开始→运行”,输入“CMD”,在打开的命令行窗口中敲入以下命令:
routeaddxxx.xxx.xxx.xxxmaskyyy.yyy.yyy.yyyzzz.zzz.zzz.zzznetric2ifzzz.zzz.zzz.zzz
其中:xxx.xxx.xxx.xxx是你内网的网络地址,yyy.yyy.yyy.yyy是你内网的掩码,zzz.zzz.zzz.zzz是你内网网卡地址。
例如:internet地址:218.22.123.123,
子网掩码:255.255.255.0,
网关:218.22.123.254
企业内部网地址:10.128.123.123,
子网掩码:255.255.255.0,
网关:10.128.123.254
第一步:routedelete0.0.0.0"删除所有0.0.0.0的路由"
第二步:routeadd0.0.0.0mask0.0.0.0218.22.123.254"添加0.0.0.0网络路由"
第三步:routeadd10.0.0.0mask255.0.0.010.128.123.254"添加10.0.0.0网络路由"
案例十:双网卡内外网均为静止IP
电脑在公司局域网内。使用用192.168.0.1这个网关时,电脑只能访问外部网,而用192.168.0.2这个网关时只能访问内部网。请问,有没有什么办法可以让我同时访问内、外部网而不用手工更改网关设置?
答:你只要这样进行设置:把192.168.0.1作为内部网关,手工增加内部各网段的静态路由,例如:routeadd192.168.1.0mask255.255.255.0192.168.0.2
案例十一:双网卡外网IP自动获取内网IP静止
主机接外网的网卡IP自动获取,接内网的网卡的IP10.11.2.*,子网码是255.255.255.0,又如何实现,内外网同时可以上线浏览?
答:你只要这样进行设置:把内网网卡的IP设置为10.11.2.*(根据你自己的内网分配ip),子网码255.0.0.0(重要)网关不填(重要);把外网网卡的IP、dns设置为自动获取
即可
案例十二:双网卡内外网IP自动获取
主机接外网的网卡IP自动获取,接内网的网卡的ip也是自动获取请问,有没有什么办法可以让我同时访问内、外网?
答:最简单的办法增加路由器,推荐用路由器进行解决,实现的最后效果为:所有pc只接一个网卡,连接到我们的路由器上,两条线路接到路由器上就可以了,至于您的访问该走哪条线路由路由器进行识别.路由器里的具体设置还要根据您两条线的访问权限的情况进行.
案例十三:如案例十二
一个网卡内外网同时上,需要修改下路由即可
外网网关192.168.1.1,内网网关132.235.1.1。
新建一个文本文档,敲入:
routeadd132.0.0.0mask255.0.0.0132.235.1.1
routeadd0.0.0.0mask0.0.0.0192.168.1.1
routedelete0.0.0.0mask0.0.0.0132.235.1.1
保存为.bat文件。把这个文件设置为开机自动运行,就可以内网外网同时上了。
③ vmware中的虚拟机和本地主机如何设置在同一网段
一、在VMware中将网络连接方式设置为桥接
1、打开VM菜单栏->Settings
2、在弹出的Virtual
Machine
Setting对话框中点击Network
Adapter,在右边的设置选项中选择Bridged
二、打开virtual
network
editor,并修改默认设置
1、打开Edit菜单栏->virtual
network
editor
2、在弹出的Virtual
Network
Editor对话框中选择VMnet0,选择Bridged,并在Bridged
to下拉菜单中选择Broadcom
802.11g
Network
Adapter,点击OK,完成设置
3、进入到虚拟机里面,重连网络,这个时候你将会看到虚拟机IP和主机IP在同一网段,与主机在同一网段的开发板也能和虚拟机通信。
④ 如何将云服务器和主机放到同一局域网
如果您说的主机,是自己的主机,那是做不到的
目前提供的云服务器都是数据中心提供的专业技术和服务,云服务器的概念就是无数台硬件电脑合并起来,然后重新虚拟划分资源各自使用,
所以云服务器本质上并不是一个机器,甚至是并不一定是在同一个局域网,对于数据机房是可以有很多技术调整的,特别是他跟你自己的主机,就更没关联了。
如果你说的这个主机,是另外的网站服务主机,或单独的网络服务器,那就需要联络数据中心的技术,这个也是要看人家自己的游戏规则,因为按咱们快云服务器的规则,是不同的产品系列使用不同的IP段,以及区分局域网来管理,规矩严谨,不允许无规章不关联的并网,而其他的小商家就另议了。
⑤ 求怎样把虚拟机和物理主机在同一网段
只有使用桥接模式,才能和主机处于同一网段。
看了下,你主机所处的网络没有dhcp服务器,建议指定ip地址为192.168.0.2,子网掩码255.255.255.0
虚拟机指定ip地址为192.168.0.3,子网掩码255.255.255.0
不过这样虚拟机是无法上网的。
如果你是主机宽带拨号的,建议打开网络连接,右键“宽带连接”,选择高级,选择共享连接(如果需要指定共享连接的网卡选择本地连接),这时系统会默认给你的本地连接指定一个ip地址192.168.0.1
虚拟机设置桥接,默认自动获取一般会获取到192.168.0.2这样的ip地址,这样你和主机处于同一网段,并且可以通过主机的宽度连接共享上网。
⑥ 如何使主机与虚拟机在同一网段互相通信
虚拟机设置中网络适配器,选择为桥接模式。
如果主机物理网络中有路由器或dhcp服务器,就可以自动给虚拟机分配和主机相同的网段ip地址。
虚拟机和物理机同时设置防火墙,允许局域网的文件打印机共享和网络发现就可以在网络中相互看见,并能访问其共享文件夹和ping 通。
⑦ 主机的ip 需要和虚拟机配置成同一网段,怎么设置
vmware8 网络与 路由器网络是两个不同的网络。
如果你说的vmware8是软件版本号:vmware8网卡设置了192.168.80.1,虚拟机的ip为192.168.80.130 后面的网络是vmware8虚拟分配的ip,可以改为其他网段。例如:vmware8 可设置为192.168.79.1,虚拟机ip自动分配为192.168.79.xx网段。实体机可以与虚拟机之间互通。
如果你说的vmware8是VMnet8,即实体机的虚拟网卡,那么可以修改vmnet8 ip为192.168.80.xx其他ip地址,虚拟机与实体机也可以互通。
路由器分配的真实ip地址不需要改变。这个是实体机的真实网卡。
⑧ vmware中的虚拟机和本地主机如何设置在同一网段
VMware虚拟机与主机实现局域网设置方法:
1、安装完成虚拟机VMware,在网路连接里可以看到多出来两个虚拟网卡,VMware Network Adapter VMnet1和VMware
Network Adapter VMnet8。
2、设置网络,使用的是无线网络(如果是本地连接,设置方式相同),右键选择无线网络连接,在属性窗口中选择高级,选中允许其他网络用户通过此计算机的Internet连接来连接,并在家庭网络连接处,选择 VMware
Network Adapter VMnet8,确定。
3、,查看下VMware Network Adapter VMnet8的网络连接属性,被自动设置为 192.168.0.1,255.255.255.0。
4、启动虚拟机,进入虚拟机操作系统,设置虚拟机的网络连接,设置IP为192.168.0.2,子网掩码为255.255.255.0,网关为192.168.0.1(网关是VMware
Network Adapter
VMnet8虚拟网卡的IP地址),DNS设为主机网络连接的DNS,(连接到外网的连接的DNS,使用的是无线网络连接,所以找到无线网络连接的DNS就是了,如果是宽带连接,就是本地连接的DNS)。
⑨ 虚拟机如何设置IP和宿主机的IP在同一网段内
关于桥接网络:
]Host 的物理网卡和Guest 的网卡在VMnet0 交换机上通过虚拟网桥进行桥接,这也就是说,我的物理网卡和Guest 的虚拟网卡(注:这个虚拟网卡不等于VMware Network Adapter VMnet1 或者VMware Network Adapter VMnet8)处于同等地位,此时的Guest 就好像我的Host 所在的一个网段上的另外一台机器。我的Host 的物理网卡配置如下:IP 地址为手工指定方式,网关为192.168.0.1,那么我的Guest 就应该和我的Host 处于同一个网段,它的配置可为:
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-A9-DC-1B
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . . : 192.168.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
IP 地址为手工指定方式,网关为192.168.0.1,那么我的Guest 就应该和我的Host 处于同一个网段,它的配置为:
Ethernet adapter Bridged:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-A9-DC-1B
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . . : 192.168.0.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
同样,IP 地址也为手工指定方式,网关也为192.168.0.1,这样的话,IP 地址为192.168.0.2 的Host 和IP 地址为
192.168.0.10的Guest 就可以互通了:
Ethernet adapter Bridged:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-A9-DC-1B
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . . : 192.168.0.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Pinging 192.168.100.10 with 32 bytes of data:
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Reply from 192.168.100.10: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.100.10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
当然,Guest 所配置的IP 地址一定要在192.168.0 网段没有被占用,而且我的网络管理员允许我来使用这个IP 地址。如果在192.168.0 网段,存在DHCP 服务器,那么Host 和Guest 都可以把IP 地址获取方式设置为DHCP 方式。
关于NAT网络
在NAT 网络中,会使用到VMnet8 虚拟交换机,Host 上的VMware Network Adapter VMnet8 虚拟网卡被连接到VMnet8交换机上,来与Guest 进行通信,但是VMware Network Adapter VMnet8 虚拟网卡仅仅是用于和VMnet8 网段通信用的,它并不为VMnet8 网段提供路由功能,处于虚拟NAT 网络下的Guest 是使用虚拟的NAT 服务器来连接到Internet 的。VMware 功能非常强大,在NAT 网络下,我们甚至可使用Port Forwarding 功能,来把Host 的某一个TCP 或者UDP 端口映射到Guest 上!我的VMware Network Adapter VMnet8 虚拟网卡的IP 地址配置如下:Ethernet adapter 本地连接:
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.153.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
IP地址是手工填写的,但却不是由我来指定的,而是VMware 在安装的时候自动随机指定的一个IP 地址(注意,不要修改VMware Network Adapter VMnet8 虚拟网卡所在的网络ID,这样的话会造成Host 和Guest 无法通信)。那么,我的NAT 网络的虚拟机的IP 地址也为192.168.153.0 这个网段,其IP 地址配置为:
Windows IP Configuration
Host Name . . . . . . . . . . . . : Lineage
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : no
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter NAT:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . . . . . : VMware PCI Ethernet Adapter
Physical Address. . . . . . . . . . . . . : 00-50-56-C0-00-08
Dhcp Enabled. . . . . . .. . . . . . . . : Yes
Autoconfigureration Enanble. . . . :Yes
IP Address. . . . . . . .. . . . . . . . : 192.168.153.10
Subnet Mask . . . . . . .. . . . . . . . : 255.255.255.0
Default Gateway . . . .. . . . . . . . . :192.168.153.2
DHCP Server. . . . . . .. . . . . . . . . :192.168.153.254.....................
可以看到,它的IP 地址分是由DHCP 服务器分配的的,DHCP 服务器的地址为192.168.85.254,那为什么会有DHCP 服务器存在呢?
这是因为VMware 安装之后,会有一台虚拟的DHCP 服务器为虚拟机来分配IP 地址,这个DHCP 服务器,你可以ping 通它,但是无法进行访问,因为实际上它就是一个系统服务而已,在开始——>运行中输入services.msc,就会看到这个服务
此时可以看到,Guest 的网卡和Host 上的VMware Network Adapter VMnet8 虚拟网卡拥有相同的网络ID,这样的话,在Guest 中,ping 通Host 就没有问题了:
Pinging 192.168.153.1 with 32 bytes of data:
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Reply from 192.168.153.1: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.153.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
有一点需要说明的是,在NAT 方式的网络中,Guest 的Gateway 都指向了192.168.X.2,在本例中,X=153,也就是那个虚拟的NAT 服务器的地址,这个服务器是一台虚拟的NAT 服务器,可以ping 通它,但是却无法访问到这台虚拟机,因为这同样也是一个系统服务:这时候,我的Guest 和Host 就可以实现互访了,并且如果我的Host 此时已经连接到了Internet,那么我的Guest 也就可以连上Internet 了。那么Host 上的VMware Network Adapter VMnet8 虚拟网卡在这里扮演了一个什么角色呢?它仅仅是为Host 和NAT 虚拟网络提供了一个通信接口,所以,即便在Host 中Disable 掉这块虚拟网卡,Guest 仍然是可以上网的,只是Host 无法再访问VMnet8 网段,也即是无法访问Guest 而已。
关于Host-Only网络
在Host-Only 网络中,Host-Only 网络被用来设计成一个与外界隔绝的(isolated)网络,其实Host-Only 网络和NAT 网络非常相似,唯一不同的地方就是在Host-Only 网络中,没有用到NAT 服务,没有服务器为VMnet1 网络做路由,它当然就没有办法访问Internet 啦,可是如果此时我的Host 要和Guest 通信怎么办呢?当然就要用到VMware Network Adapter VMnet1 这块虚拟网卡了。
如下图,这是我的Host 上的VMware Network Adapter VMnet1 虚拟网卡的配置,同样,VMware 也为我自动随机分配好了它的IP:
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.201.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
那么如果我把Guest 的网络设置成了Host-Only 的话,把它的IP 获取方式设置为DHCP,它会到虚拟的DHCP 服务器上拿到IP,这个DHCP 服务器仍然是一个虚拟的DHCP 服务器(仅仅是一个系统服务而已),而且在下图中,可以看到,这个DHCP 服务器的IP 地址仍然是192.168.X.254,这里X=201,因为要和我的VMnet1 的网络ID 相同。所以,Guest 所获得的IP和我的Host 的VMware Network Adapter VMnet1 虚拟网卡的IP 使用同一个网络ID:
Windows IP Configuration
Host Name . . . . . . . . . . . . : Lineage
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : no
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Host-Only:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . . . . . : VMware PCI Ethernet Adapter
Physical Address. . . . . . . . . . . . . : 00-50-58-C0-50-0d
Dhcp Enabled. . . . . . .. . . . . . . . : Yes
Autoconfigureration Enanble. . . . :Yes
IP Address. . . . . . . .. . . . . . . . : 192.168.201.10
Subnet Mask . . . . . . .. . . . . . . . : 255.255.255.0
Default Gateway . . . .. . . . . . . . . :
DHCP Server. . . . . . .. . . . . . . . . :192.168.153.254.....................
可以看到,在Host-Only 网络下,Guest 的Default Gateway 被设置为NULL,这是由于没有默认路由器为它到外部网络提供路由的缘故,也即是上边说到的Host-Only 网络没有NAT 服务器!如果使用route add 命令加上某个地址做为它的路由器,它仍然不能访问Internet(实际上也没有地址可加)。这样,我的Guest 虽然没有办法访问Internet,但是仍然可以和我的Host进行通信,这正是因为我的Host 上的VMware Network Adapter VMnet1 虚拟网卡起到了作用,它负责和VMnet1 网络相连,为我访问Host-Only 网络下的Guest 提供了通信接口。下图显示了在Host-Only 网络中的Guest 与我的Host 的通信情况:
Pinging 192.168.201.1 with 32 bytes of data:
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Reply from 192.168.201.1: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.201.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
至于为何要把Host-Only 网络设置为没有Default Gateway 的方式,这是VMware 的设计使然,它就是让我们建立一个与外界隔离(isolated)的网络时而使用的。事实上,如果我足够BT,也可以在Host 上来为VMware Network Adapter VMnet1 虚拟网卡来做路由。比如,我可以用Windows 2000 的RRAS 来做,这样的话,处于Host-Only 网络下的Guest 就又可以上网了,它们只需要使用route add 命令把自己的Default Gateway 指向Host 上的VMware Network Adapter VMnet1 虚拟网卡即可,不过这样做不推荐,也没有必要.
至此,VMware 的3 种网络,就应该可以理解可以看到,如果想要Guest 上网,在3 种网络模型中,
最为简单的方式就是NAT,因为它不需要任何的网卡设置,IP 地址也可以从虚拟的DHCP 服务器来获得,要做的仅仅就是把它的网络设置为NAT 方式即可。
至于Bridged 模式,则需要额外的IP 地址,这有可能会实现不了,因为并不是每个ISP 都那么大方。
如果是Host-Only,则又需要设置RRAS,没有几个人会愿意为了让虚拟机上网而换OS 的,所以就用NAT 最好了。
在这里要强调的一点是,如果设置了Host-Only 网络,非要为VMnet1 做路由,一定要用RRAS,而不要用Windows XP 或者2000 的ICS,因为它会自动把内网的接口地址改为192.168.0.1。你在安装虚拟机的时候,VMware 不会正好给你的VMware Network AdapterVMnet1 虚拟网卡分配为192.168.0.1 的地址吧?这样的话会造成VMware Network Adapter VMnet1 虚拟网卡和VMnet1 网段的网络ID 不一致,自然,你的Guest 就没有办法和Host 通信了!
实际上经常还会遇到这样的情况:比如VMware 为我分配的网络ID 在将来会被我用到,或者嫌VMware 为你分配的网络不好(比如它给你分了个192.168.148.0 的网络ID),那么可以到这里来修改:
单击VMware 的“Host”菜单,选择“Virtual Network Settings ...”
选择“Host Virtual Network Mapping”中,VMnet1 所在的虚拟网络,单击后边的按钮,选择“Subnet”菜单,即可以调整你的网络ID。
⑩ 如何使主机和虚拟机IP同一网段
1.win下运行--cmd
2.ipconfig
3.看本地连接的ip地址和网关.如为:202.114.16.35,255.255.0.0
4.终端里setup
5.选择网络配置选项
6.更改ip为202.114.16.34(随意,只要是同一网段就行).网关写为一样
7.退出
8.在系统选项,网络连接中激活eth0
9.service
network
restart
10.over
P.S.
将虚拟机与宿主机连接方式设为桥接