怎样才能给电脑设置一个虚拟的本地连接ip设置?

查看:5451|回复:2
我是在一台双网卡(VM1、VM8)的虚拟机上做NAT,另一台虚拟机做web服务器,处于内网,网卡为VM1,
& && && & 我真实机上的本地连接和VM8应该怎么配置啊???请高手指教!!!
& && && &&&会不会用到公网ip?&&应该填在哪里???
& && && & 谢谢谢谢各位各位了!!!&&紧急!!!!!!!!!!!!
& && &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(& &:'(
本帖最后由 tanyonghao 于
22:30 编辑
中级工程师
第一种方法:
默认使用vmnet0
将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:
例如主机ip是192.168.2.46,设置虚拟机ip为192.168.2.254。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机主机 虚拟机互联网 通信。
第2种方法t :host only
(1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1,如下图。
& &(2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为192.168.0.1/255.255.255.0,如下图。
(4)windows下的设置完成,转入到跑linux的虚拟机。将你的eth0的ip地址设置为& &ip: 192.168.0.2(或其它在此网段上的地址)
& &netmask: 255.255.255.0
& &default gateway: 192.168.0.1
& &dns:输入你自己的:192.168.0.1DNS
虚拟机的网络设置(原理篇)
在正式开始之前,我想有必要先来学习一些必要的网络知识。否则,在不懂得任何原理的情况下依葫芦画瓢虽然可解一时之需要,但遇到具体情况改变的情况下就只能干瞪眼了。由于篇幅限制,这里只讲和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& &&&|
|& && && && & |& && && &&&|& && && && &|& && && & |& && && && &|
|& && && &□--|-----------|--□& & □--|----------|--□& && &&&|
|& && && &1& &|& && && &&&|&&2& &&&3& &|& && && & |&&4& && && &|
---------------& && && &&&--------------& && && & --------------
----------------& && && &&&-------------------------& && &--------------& && && &
|& &虚拟系统& &|& && && &&&|&&主系统(路由器)& && & |& && &| 真实网络& &|
|& && && && &&&|& && && &&&|& && && && && && && &&&|& && &|& && && && &|& && &&&
|& && && & □--|-----------|--□& &&&□&---&□-----|------|--□& && &&&|
|AMD PCNET卡& &|& && && &&&|vmnet1 vmnet8 真实网卡 |& && &|&&4& && && &|& &
----------------& && && &&&-------------------------& && &--------------& &
让我们来和上面的网络和路由器的关系做一个比对。
可以看到要想虚拟系统和主系统通信必须使AMD PCNET 网卡和vmnet1组成一个网络。
而vmnet1本来就在主系统中,系统可以直接访问,所以主系统又充当了路由器的功能,只要有这两个虚拟设备主系统和虚拟系统就可以通讯。
关键在于三点:
1.确定网卡AMD PCNET和vmnet1的网络号相同。
2.在虚拟系统里设置网络属性,把网关地址设为vmnet1的地址。
3.开启主系统的路由功能,使它成为一台路由器。
事 实上,如果你只需要虚拟系统和主系统通信,而不需要和主系统所在的真实网络上的其他主机通信的话只要满足第一点就可以了。因为满足第一点,主系统和虚拟系 统就在同一网络中了,不需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实网络通信,这就需要满足其他两点了。
四、虚拟机的网络设置(实施篇)
1,&&我们先来让虚拟系统和主系统联系上。
在VMware安装的时候安装程序会自动给vmnet1分配一个IP地址,下面是笔者电脑上例子:
vmnet1& & Link encap:Ethernet&&HWaddr 00:50:56:C0:00:01&&
inet addr:192.168.221.1&&Bcast:192.168.221.255&&Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST&&MTU:1500&&Metric:1
RX packets:191 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
在 第二行可以看到安装程序给vmnet1分配的IP地址为192.168.221.1(注意每次安装VMware IP地址是随机分配的,实际的情况与这里的例子会不同)。即虚拟网卡vmnet1属于网络192.168.221。因此,我们需要启动虚拟系统,设置网络 属性,把虚拟系统的网卡&AMD&&PCNET Family PCI Ethernet Adapter&的IP地址设置为192.168.221.x (x为除1以外2~254之间的任意数字笔者把它设置为2),把网关设置为vmnet1的地址:192.168.221.1(如果不和外界真实网络通信的 话网关可以不设)
windows 2000和XP 设置后立即生效,win98需要重新启动,linux需要重新启动网络服务:
#service network restart
在主系统上ping一下虚拟系统:
#ping -c 3 192.168.221.2
PING 192.168.221.2 (192.168.221.2) from 192.168.221.1 : 56(84) bytes of data.
64 bytes from 192.168.221.2: icmp_seq=1 ttl=128 time=6.91 ms
64 bytes from 192.168.221.2: icmp_seq=2 ttl=128 time=0.425 ms
64 bytes from 192.168.221.2: icmp_seq=3 ttl=128 time=0.527 ms
--- 192.168.221.2 ping statistics ---
3 packets transmitted, 3 received, 0% loss, time 2001ms
rtt min/avg/max/mdev = 0.425/2.623/6.917/3.036 ms
yeah!通了!
再在虚拟系统上ping主系统:
C:\&ping 192.168.221.1
Pinging 192.168.221.1 with 32 bytes of data:
Reply from 192.168.221.1: bytes=32 time&10ms TTL=64
Reply from 192.168.221.1: bytes=32 time&10ms TTL=64
Reply from 192.168.221.1: bytes=32 time&10ms TTL=64
Reply from 192.168.221.1: bytes=32 time&10ms TTL=64
Ping statistics for 192.168.221.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum =&&0ms, Average =&&0ms
yeah!又通了!主系统和虚拟系统顺利联系上啦!
2, 让虚拟系统和主系统所在的真实网络通信
首 先在你的电脑上需要有一块与真实网络相连真实的网卡(如图二所示)。vmnet8就在与真实网络通讯的时候起作用了,vmnet8会和真实网卡对应起来, 虚拟系统要发送数据包到真实网络中的时候,真实系统是一台路由器,首先数据发到虚拟网卡vmnet1,然后经过路由器(这里就是主系统linux)发到 vmnet8,由于vmnet8和真实网卡是对应起来的,这一机制是有vmware完成的,所以发到vmnet8上的网卡就等于传送到了真实网卡上,然后 数据包再通过真实网卡发送到真实网络,整个过程请看图二。如果你的系统上有两块以上的真实网卡,在安装的时候安装程序会询问把虚拟网卡对应到哪个真实网卡 上。可以根据实际情况选择。
把vmnet8的IP地址设置为和真实网卡在同一网络的地址,假设真实网络的网络号为192.168.0,真实网卡的IP地址为192.168.0.1则可设置vmnet8的IP地址为192.168.0.2
在linux中方法如下:
#ifconfig vmnet8 down
#ifconfig vmnet8 192.168.0.2 up
回顾一下上面讲的三个条件:
--------------------------------------------------------------
关键在于三点:
1.确定网卡AMD PCNET和vmnet1的网络号相同。
2.在虚拟系统里设置网络属性,把网关地址设为vmnet1的地址。
3.开启主系统的路由功能,使它成为一台路由器。
--------------------------------------------------------------
前两点我们已经在第一部分中做好了,现在只要开启了linux的路由功能虚拟系统就可以和外界通讯了。
linux是一个天生的网络操作系统,他在网络方面的强大功能使得它在网络服务器领域有广泛的应用。用linux来做路由器甚至不需要额外的软件,linux的内核直接支持静态路由的功能。我们要做的只是把路由功能打开就可以了。
可以先看看路由表:
确定所有网卡的IP地址或网络地址都在Destination一栏里,如下图:
-------------------------------------------------------------------------------
Kernel IP routing table
Destination& &&&Gateway& && && &Genmask& && && &Flags Metric Ref& & Use Iface
192.168.0.0& &&&*& && && && && &255.255.255.0& &U& &&&0& && &0& && &&&0 eth1
192.168.0.0& &&&*& && && && && &255.255.255.0& &U& &&&0& && &0& && &&&0 eth1
192.168.0.0& &&&*& && && && && &255.255.255.0& &U& &&&0& && &0& && &&&0 vmnet8
192.168.221.0& &*& && && && && &255.255.255.0& &U& &&&0& && &0& && &&&0 vmnet1
127.0.0.0& && & *& && && && && &255.0.0.0& && & U& &&&0& && &0& && &&&0 lo
default& && && & 0.0.0.0& && && &UG& & 0& && &0& && &&&0 eth0
-------------------------------------------------------------------------------
默认情况下启动网络设备的时候系统会把该设备的IP地址添加到路由表中,如果没有的话可以重新启动一下网络服务:
#service network restart
再来开启路由功能:
# echo 1 & /proc/sys/net/ipv4/ip_forward
至此,linux的路由功能已经打开,你的linux系统已经成了一台路由器,连接着虚拟的网络和真实网络。虚拟网络和真实网络间就可以通信了。出于安全考虑,如果有必要的话还需要用iptables命令来设置一下路由规则。 (责任编辑:z
中级工程师
哦 ??? 图没有发起,要的话给我发邮件:。我还有VPC的。不过用vpc的网络连接感觉要容易理解些怎么样在电脑中设置虚拟IP地址?_百度知道WIN7如何设置虚拟网卡(本地连接)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
WIN7如何设置虚拟网卡(本地连接)
上传于||文档简介
&&笔​记​本​电​脑​设​置​虚​拟​网​卡
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢君,已阅读到文档的结尾了呢~~
如何设置本地连接和宽带连接(打印机)
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
如何设置本地连接和宽带连接(打印机)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口电脑上没有本地连接怎么办?_百度知道

我要回帖

更多关于 本地连接ip设置 的文章

 

随机推荐