導航:首頁 > 網路設置 > nat網路模式虛擬機ip按什麼設置

nat網路模式虛擬機ip按什麼設置

發布時間:2023-10-14 04:05:46

㈠ 虛擬機的三種網路模式(橋接,NAT,Host-only)

    橋接網路是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,虛擬網卡和物理網卡在網路拓撲圖上處於同等地位,那麼虛擬網卡和物理網卡就相當於處於同一個網段,虛擬交換機就相當於一台現實網路中的交換機,所以兩個網卡的ip地址需要設置為同一個網段。

    由於橋接模式下虛擬機和宿主機在網路中處於同等地位,所以當區域網中其他PC想要訪問虛擬機時,那麼就要選擇橋接模式。

    例如,宿舍里有一個路由器,路由的lanip為192.168.1.1,子網掩碼為255.255.255.0。同時,宿舍里還有三台PC,它們的是自動獲取ip,假設三台pc的ip為:

pc1:    192.168.1.100    pc2:    192.168.101    pc3:    192.168.102

那麼虛擬機可以設置的地址為192.168.1.2 -- 192.168.1.99和192.168.1.103 -- 192.268.1.204。可以將虛擬機的ip地址設置為:192.168.1.98,這樣,區域網中的其他pc就可以通過這個ip訪問此虛擬機了。如果虛擬機還需要上網,那麼還需要配置虛擬機的路由地址:192.168.1.1,再為虛擬機配置一個dns伺服器,可以設置為google的dns伺服器:8.8.8.8,然後,虛擬機就可以上網了。

    NAT模式中,就是讓虛擬機藉助NAT(網路地址轉換)功能,通過宿主機器所在的網路來訪問公網。

    NAT模式中,虛擬機的網卡和物理網卡的網路,不在同一個網路,虛擬機的網卡,是在vmware提供的一個虛擬網路。

    NAT和橋接的比較:

    1.由於NAT的網路在vmware提供的一個虛擬網路里,所以區域網其他主機是無法訪問虛擬機的,而宿主機可以訪問虛擬機,虛擬機可以訪問區域網的所有主機,因為真實的區域網相對於NAT的虛擬網路,就是NAT的虛擬網路網;

    2.橋接模式和NAT模式都可以訪問外網,多個虛擬機之間都可以相互訪問橡搭肢。

    如果你建一個虛擬機,只是給自己用,不需要給區域網其他人用,那麼可以選擇NAT,畢竟NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網路的DHCP(自動分配ip)伺服器提供的,只要虛擬機的網路配置是DHCP,那麼你不需要進行任何其他的配置,只需要宿主機器能訪問互聯網即可,就可以讓虛擬機聯網了。

    如果你想建立多個虛擬機集群,而宿主機可能是一個筆記本,ip不固定。這種應用場景,我們需要採用nat模式了。但是,虛擬機之間是需要互相訪問的,默認採用DHCP,梁世虛擬機每次重啟,ip都有可能差生變化,所以我們需要手工設置虛擬機的ip地址(通過查看子網ip以及子網掩碼來設置虛擬機ip同時設置路由地址即網關IP,至於dns可以設置為8.8.8.8)。

    在Host-Only模式下,虛擬網路是一個全封閉的網路,它唯一能夠訪問的就是主機。其實Host-Only網路和NAT網路很相似,不同的地方就是Host-Only網路沒有NAT服務,所以虛擬網路不能連接到Internet。主機和虛擬機之間的通信是通過VMware Network Adepter VMnet1虛擬網卡來實現的。

    Host-Only的宗旨就是建立一個與外界隔絕的內部網路,來提高內網的安全性。這個功能或許對普通用戶來說沒有多大意義,但大型服務商會常常利用這個功能。

    在虛擬機的3中網路模式中,NAT模式是最簡單的,基本不需要手動配置IP地址等相關參數。至於枝姿橋接模式則需要額外的IP地址,如果是在內網環境中還很容易,如果是ADSL寬頻就比較麻煩了,ISP一般是不會大方的多提供一個公網IP的。

參考文章地址: 實例講解虛擬機3種網路模式(橋接、nat、Host-only) - ggjucheng - 博客園

㈡ 虛擬機設置nat上網

注意修改你的網卡模式為NAT。
並把你的主機和虛擬機的網卡設置成自動獲得IP地址。
1、設置虛擬機為NAT的網卡模式
2、設置虛擬機的IP為自動獲得IP
3、設置主機的VMNET8網卡為自動獲得IP

如何設置 讓虛擬機上網 nat

http://jingyan..com/article/e8cdb32b4217e737052baddb.html
打開VMware,選擇 編輯, 虛擬網路編輯器

默認情況下,VMware8為我們NAT所使用的網卡,選中VMnet8

此處設置我們的IP地址,這個隨便指定,我這里設置成192.168.200.0,子網掩碼默認

之後點擊NAT設置

這里可以設置我們想要的網關地址,我這里使用默認的 192.168.200.2

都設置完成後,我們點擊確認即可,到此,VMware的NAT網路配置完成。那下面我們來具體測試下,看是否真的實現與主機連通。

我這里開啟了一個虛擬機,可以看到我虛擬機的IP地址為192.168.200.100。這里注意:虛擬機IP地址必須和NAT網路在一個地址范圍內,如果不懂,請查閱IP地址劃分。

再來查看下我本機的IP地址,我本機的IP地址為192.168.0.100。
和虛擬機的IP地址並不在一個范圍內。

我們打開運行對話框(不知道如何打開的請按windows徽標+R鍵),輸入cmd

輸入ping 192.168.200.100.測試結果,我們發現已經連通了

㈣ 虛擬機如何設置IP和宿主機的IP在同一網段內

關於橋接網路:

]Host的物理網卡和Guest的網卡在VMnet0交換機上通過虛擬網橋進行橋接,這也就是說,我的物理網卡和Guest的虛擬網卡(註:這個虛擬網卡不等於VMwareNetworkAdapterVMnet1或者VMwareNetworkAdapterVMnet8)處於同等地位,此時的Guest就好像我的Host所在的一個網段上的另外一台機器。我的Host的物理網卡配置如下:IP地址為手工指定方式,網關為192.168.0.1,那麼我的Guest就應該和我的Host處於同一個網段,它的配置可為:
Ethernetadapter本地連接:

Connection-specificDNSSuffix.:
Description...........:
PhysicalAddress.........:00-1A-A0-A9-DC-1B
DhcpEnabled...........:No
IPAddress.............:192.168.0.2
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.0.1

IP地址為手工指定方式,網關為192.168.0.1,那麼我的Guest就應該和我的Host處於同一個網段,它的配置為:

EthernetadapterBridged:

Connection-specificDNSSuffix.:
Description...........:
PhysicalAddress.........:00-1A-A0-A9-DC-1B
DhcpEnabled...........:No
IPAddress.............:192.168.0.10
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.0.1

同樣,IP地址也為手工指定方式,網關也為192.168.0.1,這樣的話,IP地址為192.168.0.2的Host和IP地址為
192.168.0.10的Guest就可以互通了:
EthernetadapterBridged:
Connection-specificDNSSuffix.:
Description...........:
PhysicalAddress.........:00-1A-A0-A9-DC-1B
DhcpEnabled...........:No
IPAddress.............:192.168.0.10
SubnetMask...........:255.255.255.0
DefaultGateway.........:192.168.0.1

Pinging192.168.100.10with32bytesofdata:

Replyfrom192.168.100.10:bytes=32time<1msTTL=64
Replyfrom192.168.100.10:bytes=32time<1msTTL=64
Replyfrom192.168.100.10:bytes=32time<1msTTL=64
Replyfrom192.168.100.10:bytes=32time<1msTTL=64

Pingstatisticsfor192.168.100.10:
Packets:Sent=4,Received=4,Lost=0(0%loss),
-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上的VMwareNetworkAdapterVMnet8虛擬網卡被連接到VMnet8交換機上,來與Guest進行通信,但是VMwareNetworkAdapterVMnet8虛擬網卡僅僅是用於和VMnet8網段通信用的,它並不為VMnet8網段提供路由功能,處於虛擬NAT網路下的Guest是使用虛擬的NAT伺服器來連接到Internet的。VMware功能非常強大,在NAT網路下,我們甚至可使用PortForwarding功能,來把Host的某一個TCP或者UDP埠映射到Guest上!我的VMwareNetworkAdapterVMnet8虛擬網卡的IP地址配置如下:Ethernetadapter本地連接:

:

Connection-specificDNSSuffix.:
Description...........:
PhysicalAddress.........:00-50-56-C0-00-08
DhcpEnabled...........:No
IPAddress............:192.168.153.1
SubnetMask...........:255.255.255.0
DefaultGateway.........:

IP地址是手工填寫的,但卻不是由我來指定的,而是VMware在安裝的時候自動隨機指定的一個IP地址(注意,不要修改VMwareNetworkAdapterVMnet8虛擬網卡所在的網路ID,這樣的話會造成Host和Guest無法通信)。那麼,我的NAT網路的虛擬機的IP地址也為192.168.153.0這個網段,其IP地址配置為:

WindowsIPConfiguration
HostName............:Lineage
PrimaryDnsSuffix.......:
NodeType............:Unknown
IPRoutingEnabled........:no
WINSProxyEnabled........:No

EthernetadapterNAT:
Connection-specificDNSSuffix.:
Description...............:VMwarePCIEthernetAdapter
PhysicalAddress.............:00-50-56-C0-00-08
DhcpEnabled...............:Yes
AutoconfigurerationEnanble....:Yes
IPAddress................:192.168.153.10
SubnetMask...............:255.255.255.0
DefaultGateway.............:192.168.153.2
DHCPServer................:192.168.153.254.....................

可以看到,它的IP地址分是由DHCP伺服器分配的的,DHCP伺服器的地址為192.168.85.254,那為什麼會有DHCP伺服器存在呢?

這是因為VMware安裝之後,會有一台虛擬的DHCP伺服器為虛擬機來分配IP地址,這個DHCP伺服器,你可以ping通它,但是無法進行訪問,因為實際上它就是一個系統服務而已,在開始——>運行中輸入services.msc,就會看到這個服務
此時可以看到,Guest的網卡和Host上的VMwareNetworkAdapterVMnet8虛擬網卡擁有相同的網路ID,這樣的話,在Guest中,ping通Host就沒有問題了:

Pinging192.168.153.1with32bytesofdata:
Replyfrom192.168.153.1:bytes=32time<1msTTL=64
Replyfrom192.168.153.1:bytes=32time<1msTTL=64
Replyfrom192.168.153.1:bytes=32time<1msTTL=64
Replyfrom192.168.153.1:bytes=32time<1msTTL=64

Pingstatisticsfor192.168.153.1:
Packets:Sent=4,Received=4,Lost=0(0%loss),
-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上的VMwareNetworkAdapterVMnet8虛擬網卡在這里扮演了一個什麼角色呢?它僅僅是為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通信怎麼辦呢?當然就要用到VMwareNetworkAdapterVMnet1這塊虛擬網卡了。

如下圖,這是我的Host上的VMwareNetworkAdapterVMnet1虛擬網卡的配置,同樣,VMware也為我自動隨機分配好了它的IP:

:

Connection-specificDNSSuffix.:
Description...........:
PhysicalAddress.........:00-50-56-C0-00-01
DhcpEnabled...........:No
IPAddress............:192.168.201.1
SubnetMask...........:255.255.255.0
DefaultGateway.........:

那麼如果我把Guest的網路設置成了Host-Only的話,把它的IP獲取方式設置為DHCP,它會到虛擬的DHCP伺服器上拿到IP,這個DHCP伺服器仍然是一個虛擬的DHCP伺服器(僅僅是一個系統服務而已),而且在下圖中,可以看到,這個DHCP伺服器的IP地址仍然是192.168.X.254,這里X=201,因為要和我的VMnet1的網路ID相同。所以,Guest所獲得的IP和我的Host的VMwareNetworkAdapterVMnet1虛擬網卡的IP使用同一個網路ID:
WindowsIPConfiguration
HostName............:Lineage
PrimaryDnsSuffix.......:
NodeType............:Unknown
IPRoutingEnabled........:no
WINSProxyEnabled........:No

EthernetadapterHost-Only:
Connection-specificDNSSuffix.:
Description...............:VMwarePCIEthernetAdapter
PhysicalAddress.............:00-50-58-C0-50-0d
DhcpEnabled...............:Yes
AutoconfigurerationEnanble....:Yes
IPAddress................:192.168.201.10
SubnetMask...............:255.255.255.0
DefaultGateway.............:
DHCPServer................:192.168.153.254.....................

可以看到,在Host-Only網路下,Guest的DefaultGateway被設置為NULL,這是由於沒有默認路由器為它到外部網路提供路由的緣故,也即是上邊說到的Host-Only網路沒有NAT伺服器!如果使用routeadd命令加上某個地址做為它的路由器,它仍然不能訪問Internet(實際上也沒有地址可加)。這樣,我的Guest雖然沒有辦法訪問Internet,但是仍然可以和我的Host進行通信,這正是因為我的Host上的VMwareNetworkAdapterVMnet1虛擬網卡起到了作用,它負責和VMnet1網路相連,為我訪問Host-Only網路下的Guest提供了通信介面。下圖顯示了在Host-Only網路中的Guest與我的Host的通信情況:

Pinging192.168.201.1with32bytesofdata:
Replyfrom192.168.201.1:bytes=32time<1msTTL=64
Replyfrom192.168.201.1:bytes=32time<1msTTL=64
Replyfrom192.168.201.1:bytes=32time<1msTTL=64
Replyfrom192.168.201.1:bytes=32time<1msTTL=64

Pingstatisticsfor192.168.201.1:
Packets:Sent=4,Received=4,Lost=0(0%loss),
-seconds:
Minimum=0ms,Maximum=0ms,Average=0ms

至於為何要把Host-Only網路設置為沒有DefaultGateway的方式,這是VMware的設計使然,它就是讓我們建立一個與外界隔離(isolated)的網路時而使用的。事實上,如果我足夠BT,也可以在Host上來為VMwareNetworkAdapterVMnet1虛擬網卡來做路由。比如,我可以用Windows2000的RRAS來做,這樣的話,處於Host-Only網路下的Guest就又可以上網了,它們只需要使用routeadd命令把自己的DefaultGateway指向Host上的VMwareNetworkAdapterVMnet1虛擬網卡即可,不過這樣做不推薦,也沒有必要.

至此,VMware的3種網路,就應該可以理解可以看到,如果想要Guest上網,在3種網路模型中,
最為簡單的方式就是NAT,因為它不需要任何的網卡設置,IP地址也可以從虛擬的DHCP伺服器來獲得,要做的僅僅就是把它的網路設置為NAT方式即可。

至於Bridged模式,則需要額外的IP地址,這有可能會實現不了,因為並不是每個ISP都那麼大方。
如果是Host-Only,則又需要設置RRAS,沒有幾個人會願意為了讓虛擬機上網而換OS的,所以就用NAT最好了。

在這里要強調的一點是,如果設置了Host-Only網路,非要為VMnet1做路由,一定要用RRAS,而不要用WindowsXP或者2000的ICS,因為它會自動把內網的介面地址改為192.168.0.1。你在安裝虛擬機的時候,VMware不會正好給你的VMwareNetworkAdapterVMnet1虛擬網卡分配為192.168.0.1的地址吧?這樣的話會造成VMwareNetworkAdapterVMnet1虛擬網卡和VMnet1網段的網路ID不一致,自然,你的Guest就沒有辦法和Host通信了!

實際上經常還會遇到這樣的情況:比如VMware為我分配的網路ID在將來會被我用到,或者嫌VMware為你分配的網路不好(比如它給你分了個192.168.148.0的網路ID),那麼可以到這里來修改:
單擊VMware的「Host」菜單,選擇「VirtualNetworkSettings...」

選擇「HostVirtualNetworkMapping」中,VMnet1所在的虛擬網路,單擊後邊的按鈕,選擇「Subnet」菜單,即可以調整你的網路ID。

㈤ 虛擬機 centos 7 nat 怎麼配置網路 固定ip

因為需要配置固定IP,在網上找了很久終於找到一個可行的例子,自己配置成功了。
1.首先獲取你的GATEWAY
方便後面在cento系統配置里使用選取菜單欄:Edit->Virtual
Network
Editor
選擇VMnet8,點擊NAT
Settings查看一下GATEWAY地址:此處的Gateway
IP

192.168.110.2
接下來就可以進入正題了。
2.設置CentOS靜態IP:
涉及到三個配置文件,分別是:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
a.首先修改/etc/sysconfig/network如下:
指定網關地址。
b.然後修改/etc/sysconfig/network-scripts/ifcfg-eth0:
c.最後配置下/etc/resolv.conf:(其實這一步可以省掉,上面設置了DNS
Server的地址後系統會自動修改這個配置文件。)
這樣很簡單幾個步驟後虛擬機的IP就一直是192.168.110.129了。
固定好IP後,接下來就可以設置host
最後強調一下,這種配置方式必須要把虛擬機的配置網路連接模式改為NAT模式哦。

㈥ 關於虛擬機Vmware NAT上網的設置問題。

1、上網連接方式選nat的話,看的是你主機的ip,也就是你主操作系統設置的ip(不是虛擬機的)。
2、設置為nat,上面兩個connect都要勾選,確保主機能上網,然後進入網路連接里把「vmware
network
adapter
vmnet1」字樣的連接禁用,再在linux下單機聯網的那個圖標,再點auto
eth0,應該就能上網了。

㈦ 虛擬機怎麼設置固定的ip

虛擬機的網路連接里的「本地連接」就用「自動獲取IP地址」就好,有固定IP的需要到「Internet協議」設置,具體的演示步驟:
1.當然是將虛擬機的上網方式選為NAT咯.右鍵你要設置的虛擬機選「設置」(因為有的不止虛擬一台),在「硬體」中選「乙太網」,將右邊的網路連接改為NAT-確定.
2.點菜單欄里的「編輯」-選「虛擬網路設置」,先將「自動橋接」給去掉(去掉鉤鉤),再選「DHCP」開啟DHCP服務,點「開始」-應用,再按同樣的方法開啟「NAT」的功能.
NAT的上網方式的特點:
1.主機的虛擬網卡不用設置(默認為自動獲得)
2.虛擬系統中的網卡不用設置(默認為自動獲得)
這條兩個實現的前提是虛擬的dhcp伺服器正常工作
第二種方式上網:橋接方式(見文章結尾圖文演示)
虛擬機選擇「橋接」,橋接之後便可以直接上網了,但是不能和主機共享資料,所以我採用「共享」的方式,使得虛擬機共享主機網卡,從而達到上網和共享主機資料的目的.
在網上鄰居----屬性---ADSL--屬性---高級----Internet連接共享-----把底下的「允許其它計算機......」那項勾上,然後選擇底下的選項為「本地連接」--------確定
出現警告框,確定,然後斷開ADSL,再重聯ADSL,上網。
service
network
restart
即可上網.
1
在虛擬機中設定你的IP地址,子網掩碼以及網關,我主機的IP是192.168.0.26,子網掩碼和網關保持不動,虛擬機的只要往後順延一個IP地址就可以了,但是注意不要填寫為192.168.0.1,否則會出現IP沖突,設置就可以了。
2
關閉虛擬機,在編輯--編輯虛擬網路中打開編輯器,選擇VMnet0,在下面的類型選擇橋接,即bridge,網卡不要選擇自動(automatic),手動選擇為自己現在主機的實際網卡名,然後點擊應用,確定。
3.最後,在主機中打開本地連接,點擊屬性--共享,如下圖所示,選擇允許其他網路用戶通過此計算機的Internet連接來連接,點擊確定。

閱讀全文

與nat網路模式虛擬機ip按什麼設置相關的資料

熱點內容
如何寫網路文章10萬 瀏覽:365
家裡電影網路換路由器怎麼換 瀏覽:730
wifi衛星連接網路 瀏覽:175
網路共享文檔怎麼沒了 瀏覽:27
安卓雙卡設置聯通網路移動沒信號 瀏覽:253
主卧網路插口是哪個 瀏覽:830
雷神者空調怎麼連接網路 瀏覽:647
最新網路營銷書籍 瀏覽:750
網路最好的網速是多少 瀏覽:488
計算機網路組成三部曲 瀏覽:954
倫教無線網路覆蓋安裝服務 瀏覽:265
家裡網路設置的上網方式 瀏覽:513
網路黑子收入多少 瀏覽:828
浙江服裝網路營銷 瀏覽:60
手機如何同時連接wifi和移動網路 瀏覽:771
安卓手機應用程序網路設置在哪個文件夾 瀏覽:756
網路防火牆是哪個 瀏覽:947
手機投屏不能使用網路怎麼回事 瀏覽:846
類似小米手機助手可以共享網路 瀏覽:549
華為手機怎麼看已保存的網路密碼 瀏覽:533

友情鏈接