IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁操作系統(tǒng)LINUX → 虛擬機(jī)的網(wǎng)絡(luò)設(shè)置

虛擬機(jī)的網(wǎng)絡(luò)設(shè)置

時(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)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 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ù)載