當前位置:首頁 » 網路連接 » 虛擬機ip怎麼連接網路
擴展閱讀
無線提示語無網路連接 2024-11-25 08:27:27
計算機網路萬維網ppt 2024-11-25 08:14:28

虛擬機ip怎麼連接網路

發布時間: 2024-09-26 07:10:14

㈠ 一文讀懂vmware虛擬機上網設置

安裝vmware後,一般都會有虛擬機能連互聯網的需求(如虛擬機中Linux想訪問網路),vmware為我們提供了幾種連接網路的方式,它們分別是:Bridged(橋接模式)、NAT(網路地址轉換模式)、Host-Only(僅主機模式)。先搞明白幾個概念:
VMnet0表示的是用於Bridged模式下的虛擬交換機。
VMnet1表示的是用於Host-Only模式下的虛擬交換機。
VMnet8表示的是用於NAT模式下的虛擬交換機。
VMware Network Adapter VMnet1:這是Host用於與Host-Only虛擬網路進行通信的虛擬網卡。
VMware Network Adapter VMnet8:這是Host用於與NAT虛擬網路進行通信的虛擬網卡。
安裝好VMware後會默認生成兩個虛擬網卡,VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,並沒有VMware Network Adapter Vmnet0虛擬網卡,這是因為Bridged模式是通過虛擬網橋進行通信和聯網的,不需要虛擬網卡來使虛擬機和物理機進行通信。VMnet8和VMnet1提供DHCP服務,VMnet0默認則不提供。
虛擬機:指的是vmware或vmware中安裝的操作系統
主機/物理機:指的是自己真實的操作系統
1 橋接模式
1.1 介紹
橋接模式就是將主機網卡與虛擬機的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個介面上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不幹擾。

橋接模式下,虛擬機ip地址需要與主機在同一個網段,網關與DNS需要與主機網卡一致
。其網路結構示意圖如下圖所示:
1.2 設置方式
要點:虛擬機需要與主機在同一網段,並佔用單獨IP
設置方式為:在虛擬機標簽上右擊,在彈出的菜單中選擇"設置"菜單項,在打開的虛擬機設置對話框中選擇橋接模式。
選擇橋接模式後查看主機IP、子網掩碼、網關、DNS設置,在虛擬機中設置虛擬機的地址,要在一個網段(也可以讓其自動獲取IP及相關配置),子網掩碼、網關、DNS和主機相同。設置完成後互相ping一下,都能ping通則說明無問題。
Linux停啟網卡命令為
ifconfig eth0 down 停止網卡,eth0改為ifconfig顯示的網卡名
ifconfig eth0 up 啟動網卡,eth0改為ifconfig顯示的網卡名
1.3 常見問題
在使用橋接時按上面步驟設置完成後,有時還會發現相互ping不通。這時就需要檢查vmnet0橋接了哪個網卡,是否是當前正在使用的網卡,通過"編輯"|"虛擬網路編輯器"菜單打開虛擬網路編輯器對話框,若對話框中未顯示vmnet0,點擊右下角的"更改設置"按鈕,這時虛擬網路編輯器中就會顯示vmnet0,默認"已橋接至"下拉菜單會選擇自動,不要選擇自動,選擇正在使用的物理網卡,如我使用的是無線網卡Intel(R) Wireless-AC 9560 160MHz,選擇此網卡後,再次相互ping一下,就會發現主機和虛擬機網路是通的了。
2 NAT模式
2.1 介紹
橋接模式要佔用區域網中的一個IP,若區域網中IP管理較嚴格,無多餘的IP地址可用就不能使用橋接模式了。但我們的虛擬機又需要聯網,這時就需要NAT(Network Address Translation)模式了。
NAT模式藉助虛擬NAT設備和虛擬DHCP伺服器,使得虛擬機可以聯網。其網路結構如下圖所示:
在NAT模式中,主機網卡直接與虛擬NAT設備相連,然後虛擬NAT設備與虛擬DHCP伺服器一起連接在虛擬交換機VMnet8上,這樣就實現了虛擬機聯網。
什麼需要虛擬網卡VMware Network Adapter VMnet8呢?主要是為了實現主機與虛擬機之間的通信。
NAT能夠實現虛擬機與物理機之間相互通信、虛擬機到外面的網路通信,但是外面的網路不能到虛擬機通信。
2.2 設置方式
要點:設置VMware Network Adapter VMnet8與虛擬機在同一網段,但VMware Network Adapter VMnet8不設置網關。
網路連接方式設置為NAT模式,在虛擬機標簽上右擊,在彈出的菜單中選擇"設置"菜單項,在打開的虛擬機設置對話框中選擇NAT模式。
下面設置NAT的配置,由於NAT的存在,虛擬機所在的網段可以隨意設置,不需要和真實主機在同一網段,假設主機環境如下
IPv4 地址 : 172.16.12.232
子網掩碼 : 255.255.252.0
默認網關. : 172.16.12.1
DNS 伺服器: 211.138.30.66
通過"編輯"|"虛擬網路編輯器"菜單打開虛擬網路編輯器對話框,設置虛擬機所屬網路為192.168.1.0,子網掩碼255.255.255.0,網關地址為192.168.1.1(所有虛擬機中自動獲取或手動設置IP時網關即為這個地址)。
然後設置
192.168.1.128~192.168.1.254的地址分配給虛擬機,一般虛擬機中使用自動分配IP時會取得第1個地址,即192.168.1.128。至此設置完成,此時可以ping主機或ping網路地址即可ping通。
主機訪問虛擬機是通過VMware Network Adapter VMnet8來進行的,所以要對vmnet8進行配置,VMware Network Adapter VMnet8與虛擬機在一個網段即可(
網關不要設置
)。
說明:
(1)VMware Network Adapter VMnet8停用虛擬機依然可以ping通主機,但主機無法ping通虛擬機。VMware Network Adapter VMnet8是主機用來和虛擬機通訊用。
(2)若虛擬機ping 網路www..com不通,說明DNS有問題,ping 114.114.114.114或ping 8.8.8.8,若能ping通這2個地址,則將虛擬機的DNS設置為114.114.114.114或8.8.8.8即可(此時DNS與主機不同,設置DNS後確保設置成功,否則ping外網域名還是不通)。
(3)若VMware Network Adapter VMnet8啟用後,主機仍無法ping通虛擬機,可嘗試重啟下VMware Network Adapter VMnet8
(4)在公司網路發現配置完全一樣主機仍未能ping通虛擬機,目前未找到原因
3 僅主機模式
3.1 介紹
Host-Only模式是出於安全考慮,Host-Only模式將虛擬機與外網隔開,使得虛擬機成為一個獨立的系統,只與主機相互通訊。
如果要想讓虛擬機聯網,我們可以將主機網卡共享給VMware Network Adapter VMnet1網卡,從而達到虛擬機聯網的目的(如果這樣的話建議使用NAT模式)。
3.2 設置方式
將網路連接方式設置為僅主機模式,在虛擬機標簽上右擊,在彈出的菜單中選擇"設置"菜單項,在打開的虛擬機設置對話框中選擇僅主機模式。
通過"編輯"|"虛擬網路編輯器"菜單打開虛擬網路編輯器對話框,設置VMware Network Adapter VMnet1的DHCP配置(與NAT配置類似,此網段可以和主機不在一個網段)
註:實驗時主機可以ping通虛擬機,虛擬機無法ping通主機
4 LAN區段
4.1 介紹
LAN區段相當於說模擬出一個交換機或者集線器出來,把不同虛擬機連接起來,與物理機不進行數據交流,與外網也不進行數據交流,構建一個獨立的網路。沒有DHCP功能,需要手工配置IP或者單獨配置DHCP伺服器。
4.2 設置方式
將網路連接方式設置為僅主機模式,在要組網虛擬機標簽上右擊,在彈出的菜單中選擇"設置"菜單項,在打開的虛擬機設置對話框中選擇LAN區段並選擇LAN區段的名(若沒有可用的LAN區段名則點擊下方的LAN區段按鈕添加一個名稱再選擇)。
設置要點:要組成的LAN的多台虛擬機必須選擇同一個LAN區段,IP在同一子網。
5 參考文檔
1. 51CTO博客《VMware虛擬機三種網路模式詳解--Bridged(橋接模式)》
《VMware虛擬機三種網路模式詳解--NAT(地址轉換模式)》
《VMware虛擬機三種網路模式詳解--Host-Only(僅主機模式)》
2. 簡書《關於Vmware Workstation橋接模式無法上網》
3. 系統運維《Vmware虛擬機教程之wmware nat host-only等幾種網路連接詳解》

㈡ 虛擬機上不了網,IP怎麼設置呀

  • 安裝好虛擬後在菜單欄選擇編輯,然後點擊虛擬網路編輯器。

㈢ 虛擬機怎麼配置ip地址且能上網

1、安裝VMWare
Tools
2、將VMWare的網路連接方式設置為NAT,把虛擬系統的IP和DNS設置為「自動獲取」
3、主機連網,虛擬系統即可上網。
4、虛擬網卡VMnet8設置為自動獲得IP、自動獲得DNS伺服器,啟用。
5、虛擬機中操作系統的「本地連接」也設置為自動獲得IP、自動獲得DNS伺服器,
(在虛擬機中,右鍵「本地連接」-雙擊「Internet
協議」,看看是不是自動的,固定IP的也在這

改)
6、點菜單欄里的「編輯」-選「虛擬網路設置」,先將「自動橋接」給去掉(去掉鉤鉤),
再選「DHCP」開啟DHCP服務,點「開始」-應用,再按同樣的方法開啟「NAT」的功能。
7、兩個服務(主機)必須開啟:VMware
DHCP
Service
和VMware
NAT
Service

㈣ VM虛擬機如何連接網路(具體情況內詳)

虛擬機安裝server2012 進行網路連接設置,可以讓主機可以和虛擬機在同一個區域網中進行連接。

1、第一步先打開你虛擬機的設置,在裡面修改網路連接方式。

提示:主機也需要ping一下虛擬機,保證雙方都能ping通。

㈤ VMware Workstation(虛擬機)連接不了網路怎麼辦

vmware三種網路連接上網設置:

1.bridge :
默認使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其餘與主機相同:
例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機<--->主機 虛擬機<---->互聯網 通信。

2.nat :
默認使用vmnet8
將虛擬機設置成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可
也可以手動設置:
ip設置與vmnet8同網段,gateway設置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast設置與vmnet8相同,dns設置與主機相同。
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2

3.host-only :
默認使用vmnet1

將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其餘設置與vmnet1相同,dns設置與主機相同
例如 vmnet1 ip :172.16.245.1
虛擬機設置: ip :172.16.245.100 gateway :172.16.245.1
這樣就實現了虛擬機<--->主機 通信,但是 虛擬機<--->互聯網 仍無法通信

㈥ 鉶氭嫙鏈哄嚭鐜扮綉緇滆繛鎺ヤ笉涓婃庝箞鍔烇紵

鉶氭嫙鏈鴻蔣浠禫irtualBox鍦ㄥ畨瑁呭悗鍙鑳戒細鍑虹幇緗戠粶榪炴帴涓嶄笂鐨勯棶棰橈紝浠ヤ笅鏄涓浜涘父瑙佺殑瑙e喅鏂規硶錛

1. 紜淇濅富鏈烘満鍣ㄧ殑緗戠粶榪炴帴姝e父錛氶栧厛瑕佺『淇濅富鏈烘満鍣ㄧ殑緗戠粶榪炴帴姝e父錛屽彲浠ュ皾璇曢氳繃嫻忚堝櫒璁塊棶緗戦〉鎴栬呬嬌鐢ㄥ叾浠栫綉緇滃簲鐢ㄧ▼搴忔潵楠岃瘉銆

2. 媯鏌ヨ櫄鎷熸満緗戠粶璁劇疆錛氭墦寮VirtualBox錛岄夋嫨瑕佷慨澶嶇殑鉶氭嫙鏈猴紝鐒跺悗鐐瑰嚮鈥滆劇疆鈥濇寜閽銆傚湪鈥滅綉緇溾濋夐」鍗′腑錛岀『淇濋夋嫨浜嗘g『鐨勭綉緇滈傞厤鍣ㄧ被鍨嬶紝姣斿傗滄ˉ鎺ョ綉鍗♀濇垨鈥淣AT鈥濄傚傛灉浣跨敤鈥滄ˉ鎺ョ綉鍗♀濓紝榪橀渶瑕佺『淇濋夋嫨浜嗘g『鐨勭墿鐞嗙綉鍗°

3. 閲嶇疆鉶氭嫙鏈虹綉緇滈傞厤鍣錛氬湪VirtualBox涓錛岄夋嫨瑕佷慨澶嶇殑鉶氭嫙鏈猴紝鐒跺悗鐐瑰嚮鈥滆懼団濊彍鍗曪紝閫夋嫨鈥滅綉緇溾濅笅鐨勨滅綉緇滆劇疆鈥濋夐」銆傚湪寮瑰嚭鐨勫硅瘽妗嗕腑錛岀偣鍑燴滈噸緗鈥濇寜閽錛岀劧鍚庨噸鏂板惎鍔ㄨ櫄鎷熸満銆

4. 媯鏌ヨ櫄鎷熸満緗戠粶璁劇疆IP鍦板潃錛氬湪鉶氭嫙鏈轟腑錛屾墦寮緗戠粶閫傞厤鍣ㄨ劇疆錛岀『淇濊櫄鎷熸満鐨勭綉緇滆劇疆IP鍦板潃鏄鍦ㄦg『鐨勫瓙緗戜腑錛屼笖鏈涓庡叾浠栬懼囧啿紿併

5. 紱佺敤鉶氭嫙鏈洪槻鐏澧欙細鍦ㄨ櫄鎷熸満涓錛岀佺敤浠諱綍鍙鑳藉艱嚧緗戠粶榪炴帴闂棰樼殑闃茬伀澧欐垨瀹夊叏杞浠訛紝鐒跺悗灝濊瘯閲嶆柊榪炴帴緗戠粶銆

6. 媯鏌ヤ富鏈烘満鍣ㄩ槻鐏澧欒劇疆錛氬湪涓繪満鏈哄櫒涓婏紝紜淇濋槻鐏澧欐病鏈夐樆姝㈣櫄鎷熸満鐨勭綉緇滆繛鎺ャ傚彲浠ュ皾璇曟殏鏃剁佺敤闃茬伀澧欙紝鐒跺悗閲嶆柊榪炴帴緗戠粶銆

7. 鏇存柊VirtualBox鐗堟湰錛氬傛灉浠ヤ笂鏂規硶閮芥棤鏁堬紝鍙浠ヨ冭檻鏇存柊VirtualBox鍒版渶鏂扮増鏈錛屾湁鏃跺欐棫鐗堟湰鐨勮蔣浠跺彲鑳藉瓨鍦ㄤ竴浜涘凡鐭ョ殑闂棰樸

璇鋒敞鎰忥紝鍦ㄦ搷浣滀換浣曠綉緇滆劇疆鏃訛紝璇風『淇濇偍鍏峰囪凍澶熺殑鎶鏈鐭ヨ瘑鍜屾潈闄愶紝浠ュ厤閫犳垚涓嶅繀瑕佺殑闂棰樸