時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
1,?? 我們先來讓虛擬系統(tǒng)和主系統(tǒng)聯(lián)系上
在VMware安裝的時(shí)候安裝程序會自動給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地址是隨機(jī)分配的,實(shí)際的情況與這里的例子會不同)。即虛擬網(wǎng)卡vmnet1屬于網(wǎng)絡(luò)192.168.221。因此我們需要啟動虛擬系統(tǒng),設(shè)置網(wǎng)絡(luò)屬性,把虛擬系統(tǒng)的網(wǎng)卡"AMD?? PCNET Family PCI Ethernet Adapter"的IP地址設(shè)置為192.168.221.x (x為除1以外2~254之間的任意數(shù)字筆者把它設(shè)置為2),把網(wǎng)關(guān)設(shè)置為vmnet1的地址:192.168.221.1(如果不和外界真實(shí)網(wǎng)絡(luò)通信的話網(wǎng)關(guān)可以不設(shè))
windows 2000和XP 設(shè)置后立即生效,win98需要重新啟動,linux需要重新啟動網(wǎng)絡(luò)服務(wù):
#service network restart
在主系統(tǒng)上ping一下虛擬系統(tǒng):
#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!通了!
再在虛擬系統(tǒng)上ping主系統(tǒng):
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!又通了!主系統(tǒng)和虛擬系統(tǒng)順利聯(lián)系上啦!
2, 讓虛擬系統(tǒng)和主系統(tǒng)所在的真實(shí)網(wǎng)絡(luò)通信
首先在你的電腦上需要有一塊與真實(shí)網(wǎng)絡(luò)相連真實(shí)的網(wǎng)卡(如圖二所示)。vmnet8就在與真實(shí)網(wǎng)絡(luò)通訊的時(shí)候起作用了,vmnet8會和真實(shí)網(wǎng)卡對應(yīng)起來,虛擬系統(tǒng)要發(fā)送數(shù)據(jù)包到真實(shí)網(wǎng)絡(luò)中的時(shí)候,真實(shí)系統(tǒng)是一臺路由器,首先數(shù)據(jù)發(fā)到虛擬網(wǎng)卡vmnet1,然后經(jīng)過路由器(這里就是主系統(tǒng)linux)發(fā)到vmnet8,由于vmnet8和真實(shí)網(wǎng)卡是對應(yīng)起來的,這一機(jī)制是有vmware完成的,所以發(fā)到vmnet8上的網(wǎng)卡就等于傳送到了真實(shí)網(wǎng)卡上,然后數(shù)據(jù)包再通過真實(shí)網(wǎng)卡發(fā)送到真實(shí)網(wǎng)絡(luò),整個過程請看圖二。如果你的系統(tǒng)上有兩塊以上的真實(shí)網(wǎng)卡,在安裝的時(shí)候安裝程序會詢問把虛擬網(wǎng)卡對應(yīng)到哪個真實(shí)網(wǎng)卡上。可以根據(jù)實(shí)際情況選擇。
把vmnet8的IP地址設(shè)置為和真實(shí)網(wǎng)卡在同一網(wǎng)絡(luò)的地址,假設(shè)真實(shí)網(wǎng)絡(luò)的網(wǎng)絡(luò)號為192.168.0,真實(shí)網(wǎng)卡的IP地址為192.168.0.1則可設(shè)置vmnet8的IP地址為192.168.0.2
在linux中方法如下:
#ifconfig vmnet8 down
#ifconfig vmnet8 192.168.0.2 up
回顧一下上面講的三個條件:
--------------------------------------------------------------
關(guān)鍵在于三點(diǎn):
1.確定網(wǎng)卡AMD PCNET和vmnet1的網(wǎng)絡(luò)號相同。
2.在虛擬系統(tǒng)里設(shè)置網(wǎng)絡(luò)屬性,把網(wǎng)關(guān)地址設(shè)為vmnet1的地址。
3.開啟主系統(tǒng)的路由功能,使它成為一臺路由器。
--------------------------------------------------------------
前兩點(diǎn)我們已經(jīng)在第一部分中做好了,現(xiàn)在只要開啟了linux的路由功能虛擬系統(tǒng)就可以和外界通訊了。
linux是一個天生的網(wǎng)絡(luò)操作系統(tǒng),他在網(wǎng)絡(luò)方面的強(qiáng)大功能使得它在網(wǎng)絡(luò)服務(wù)器領(lǐng)域有廣泛的應(yīng)用。用linux來做路由器甚至不需要額外的軟件,linux的內(nèi)核直接支持靜態(tài)路由的功能。我們要做的只是把路由功能打開就可以了。
可以先看看路由表:
#route
確定所有網(wǎng)卡的IP地址或網(wǎng)絡(luò)地址都在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?? www.gucuiwen.co 0.0.0.0??? UG???? 0 0?? 0 eth0
-------------------------------------------------------------------------------
默認(rèn)情況下啟動網(wǎng)絡(luò)設(shè)備的時(shí)候系統(tǒng)會把該設(shè)備的IP地址添加到路由表中,如果沒有的話可以重新啟動一下網(wǎng)絡(luò)服務(wù):
#service network restart
再來開啟路由功能:
# echo 1 > /proc/sys/net/ipv4/ip_forward
至此,linux的路由功能已經(jīng)打開,你的linux系統(tǒng)已經(jīng)成了一臺路由器,連接著虛擬的網(wǎng)絡(luò)和真實(shí)網(wǎng)絡(luò)。虛擬網(wǎng)絡(luò)和真實(shí)網(wǎng)絡(luò)間就可以通信了。出于安全考慮,如果有必要的話還需要用iptables命令來設(shè)置一下路由規(guī)則。
#p#副標(biāo)題#e#
Windows下的虛擬機(jī)網(wǎng)絡(luò)設(shè)置。
在Windows下的虛擬機(jī)的網(wǎng)絡(luò)設(shè)置大致和linux下的相同,只不過需要安裝額外的路由軟件,在Windows平臺上有很多這樣的軟件可以用,比如 SysGate WinGate等,如果用的是Windows 2000 Server 或者是Windows NT Server 的話可以用系統(tǒng)自帶的"路由和遠(yuǎn)程訪問"軟件。具體的設(shè)置就不祥述了,相信只要懂了其中的原理就不難找到合適的解決方案了。如果你的電腦硬件足夠的好,有1G以上的內(nèi)存和2G以上的CPU的話,那你也可以同時(shí)運(yùn)行幾臺虛擬機(jī),把這幾臺虛擬機(jī)組成一個網(wǎng)絡(luò),這樣在一臺電腦上就可以有一個功能強(qiáng)大的網(wǎng)絡(luò)實(shí)驗(yàn)平臺了。
Vmware(虛擬機(jī)工作站)網(wǎng)絡(luò)配置
vmware通過虛擬網(wǎng)絡(luò)組件把虛擬機(jī)器同真實(shí)的物理網(wǎng)絡(luò)連接起來。
虛擬網(wǎng)絡(luò)組件主要有如下幾種:
交換機(jī):跟真實(shí)的交換機(jī)一樣,它允許把多個網(wǎng)絡(luò)組件連接起來,在vmware軟件安裝時(shí)根據(jù)需要自動安裝,最多允許掛接9個交換機(jī),名稱分別為VMnet0-8。其中有3個已經(jīng)默認(rèn)分配給網(wǎng)橋(VMnet0),宿主機(jī)虛擬網(wǎng)絡(luò)適配器(VMnet1)和網(wǎng)
關(guān)鍵詞標(biāo)簽:虛擬機(jī),網(wǎng)絡(luò)設(shè)置
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載