人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 網絡技術教程 > 詳細頁面

2018年linux虛擬機中與主機三種網絡連接方式的區別

2018年linux虛擬機中與主機三種網絡連接方式的區別

更新時間:2023-08-19 文章作者:未知 信息來源:網絡 閱讀次數:

網絡故障(network failure)是指由于硬件的問題、軟件的漏洞、病毒的侵入等引起網絡無法提供正常服務或降低服務質量的狀態。

時間:2018年3月11日

計算機網絡的初學者,由于技術新手在啟動過程中遇到了許多問題,他正在盡力補充基礎知識并記錄從頭開始學習虛擬機的過程,以供將來參考。歡迎交流并糾正任何缺陷。

首先安裝了VMware,在其中安裝了Ubuntu系統,然后開始考慮如何通過網絡將主機和虛擬機連接到虛擬機,然后主機將文件發送到虛擬機。通過查閱Internet上的相關信息,進行記錄學習注釋如下。

學習參考資料:

Linux虛擬機和主機中三種網絡連接方法之間的區別

三個虛擬機網絡模式和橋接模式設置步驟

以VMware NAT模式設置網絡

winscp連接vmwareubuntu

VMware下三種網絡配置模式的比較(橋接模式|主機模式|網絡地址轉換)

有三種連接VMware虛擬機和主機的方法:

一、橋接模式(橋接)

vm虛擬機網絡連接

1.在此模式下,物理網卡和虛擬網卡的IP地址在同一網段中,并且子網掩碼,網關,DNS和其他參數相同。

2.本地物理網卡和虛擬網卡通過VMnet0虛擬交換機橋接。虛擬機和主機位于虛擬交換機VMnet0的兩端,這使得兩端位于同一網段。

3. VMware中的每個虛擬系統都等效于一個獨立的主機。在橋接模式下,主機和虛擬機等效于同一LAN中的兩臺計算機,并且虛擬機和主機位于相同的位置。在這種情況下,主機和虛擬機需要能夠通信,并且必須位于同一網段上。這要求手動配置虛擬系統的IP地址和子網掩碼,以確保虛擬機和主機位于同一網段。作為獨立主機,虛擬機可以與局域網中的任何計算機進行通信。

虛擬系統橋接模式下實現網絡連接設置的步驟:

1.在網絡連接中設置本地連接(在本例中為無線網絡)的屬性,右鍵單擊以選擇“屬性”,然后勾選“ VMware網橋協議”。

2.打開VMware,在菜單欄中選擇“虛擬機”à“設置”,然后在下一頁右側的網絡連接列中選擇“橋”。

vm虛擬機網絡連接

3.在VMware菜單欄中,選擇“編輯”à“虛擬網絡編輯器”,單擊打開的頁面右下角的“更改設置”,然后VMnet0將出現在頁面上,單擊以選擇“ VMnet信息”列選擇主機的物理網卡的名稱(主機網絡連接頁面中網絡名稱下方的字符串),然后單擊“確定”。

4.虛擬機啟動后,單擊虛擬機屏幕右上方的網絡連接按鈕,從下拉列表中選擇“編輯連接...”,打開網絡設置編輯界面,選擇網絡,單擊右側的編輯,然后選擇IPv4設置,方法選擇“自動(DHCP)”,如下圖所示。

單擊右下角的保存以保存更改。此時,讓虛擬機重新連接到網絡,并且IP地址自動設置為與主機相同的網段的地址。此時,虛擬機和主機可以通信,并且網橋已完成。

5.右鍵單擊虛擬機桌面,然后選擇“ Openin Terminal”以打開虛擬機命令行頁面,在該頁面上輸入ifconfig以查看虛擬機的當前IP地址,并在host cmd命令行,然后在虛擬機中執行命令,在該行中ping主機的IP地址,發現可以進行通信,然后橋接成功,虛擬機可以聯網,并且虛擬機與虛擬機之間的通信可以進行。主機已實現。

如果發現ping失敗,則可以檢查主機或虛擬機的防火墻是否已關閉。

二、網絡地址轉換模式(NAT)

vm虛擬機網絡連接

1.不需要任何手動配置。 IPnet之類的網絡配置信息由VMnet8(NAT)虛擬網絡的DHCP服務器提供。只要主機可以訪問Internet,虛擬機就可以實現網絡連接。主機的虛擬網卡VMware Network Adapter VMnet8和虛擬機虛擬網卡的IP地址在同一網段中,并且子網掩碼,網關,DNS和其他參數相同,而主機的實際物理網卡(主機相當于路由器)和虛擬機的IP地址不在同一范圍內。

2.虛擬系統位于虛擬NAT網絡中,并且虛擬機將NAT服務器虛擬化,以便虛擬網卡可以連接到Internet。在此連接模式下,guest虛擬機使用VMnet8虛擬交換機。您可以在主機的網絡共享中心中看到VMware NetworkAdapter VMnet8虛擬網卡。該虛擬網卡連接到VMnet8虛擬交換機,以與虛擬系統的虛擬網卡進行通信。該功能是為了允許主機與VMnet8網段通信,而不是為VMnet8網段提供路由。沒有該虛擬網卡的情況下,來賓仍可以訪問Internet,但是主機不能再訪問VMnet8網段,即主機和虛擬機不能再通信。

3.安裝VMware時,系統會指定VMware Network Adepter VMnet8虛擬網卡的IP地址。虛擬機虛擬化的NAT網絡所在的網段與VMware Network AdepterVMnet8虛擬網卡所在的網段相同,因此主機和虛擬機的兩個虛擬網卡可以正常通信。

4.在NAT模式下,盡管虛擬機位于內部LAN中,但它仍可以訪問外部網絡,因為此時主機等效于啟用了DHCP功能的路由器,而主機等效于啟用了DHCP功能的路由器。物理網卡(即NAT設備已連接到網絡。此時,虛擬機等效于LAN中的真實主機,因此虛擬機可以通過主機的DHCP動態獲取網絡參數,即等同于通過路由器連接到外部Internet的計算機。主機可以訪問虛擬機,但LAN中的其他主機不能訪問虛擬機,因為NAT網絡位于vmware提供的虛擬網絡中。可以通過設置ssh來實現,請參閱文章末尾的設置步驟)

NAT模式的原理如下:

vm虛擬機網絡連接

vm虛擬機安裝_vm虛擬機安裝黑蘋果_vm虛擬機網絡連接

在VMware Ubuntu虛擬系統的NAT模式下設置網絡連接的步驟:

1.在VMware菜單欄中,選擇“虛擬機”à“設置”,在打開的窗口中,選擇左側的“網絡適配器”,然后在右側選擇“自定義”:VMnet8(NAT模式) ,然后單擊“確定”,如下所示:

vm虛擬機網絡連接

2.在VMware菜單欄中,選擇“編輯”à“虛擬網絡編輯器”,首先單擊右下角的“更改設置”以進入配置更改模式,單擊以選擇VMnet8虛擬交換機,然后設置如下:

vm虛擬機網絡連接

3.由于主機的虛擬網卡VMwareNetwork Adapter VMnet8和虛擬機虛擬網卡的IP地址位于同一網段中,因此本地子網掩碼,網關,DNS和其他參數相同網絡和共享中心打開更改適配器設置,查看虛擬網卡VMware Network Adapter VMnet8的網絡配置信息,在上一步中打開的虛擬網絡編輯器中檢查和修改子網IP,子網掩碼和NAT設置(因為DHCP功能開啟,這是正常情況下,默認值是可以滿足要求的)。設置后,單擊確定。

4.打開虛擬機,網絡設置與上述橋接模式相同,選擇自動獲取。

到目前為止,所有設置均已完成。主機可對虛擬機執行ping操作,虛擬機可對主機(物理網卡IP)執行ping操作,而虛擬機可對外部網絡執行ping操作。

注意:Internet上的許多信息都采用為虛擬機設置靜態IP的形式。您可以直接選擇“編輯連接...”在Ubuntu系統桌面的右上角對其進行修改,也可以根據教程通過編輯linux網絡配置文件來對其進行修改。

如果希望主機通過遠程連接將文件傳輸到虛擬系統,則需要配置Ubuntu的ssh功能。有關配置過程,請參閱文檔末尾。

三、僅主機模式(僅主機)

vm虛擬機網絡連接

1.在這種模式下,所有虛擬系統都可以相互通信,但是虛擬系統所在的虛擬網絡實際上與主機所在的真實網絡是分開的。盡管是隔離的,但虛擬系統和主機可以以這種模式進行通信,這相當于直接用雙絞線連接的兩臺計算機。此時,主機不再為虛擬機提供路由服務,因此虛擬機無法與外部網絡通信進行通信。

2. VMware Network Adepter VMnet1是主機用來與僅主機虛擬網絡進行通信的虛擬網卡,但是僅主機網絡沒有NAT服務,因此該虛擬網絡無法連接到外部互聯網。在它們之間形成的虛擬網絡是一個完全封閉的網絡,與外部的唯一連接是虛擬機可以與主機進行通信。

3. VMware Network Adepter VMnet1虛擬網卡的IP地址也由VMware系統指定。 VMwareNetwork Adepter VMnet1虛擬網卡和虛擬機的虛擬網卡位于同一網段中。在此模式下,虛擬機的物理網卡和虛擬網卡不在同一網段。

注:NAT模式與主機模式非常相似。主要區別在于主機在主機模式下不再具有NAT功能,也就是說,它不再等同于虛擬機訪問Internet的路由器。

設置以NAT模式從外部網絡訪問虛擬機(ssh)的步驟

即使主機和虛擬機位于同一網段中,主機也無法使用SSH直接連接到虛擬機,并且需要端口映射。

1、在VMware系統菜單中,選擇“編輯:”,進入虛擬網絡編輯器,選擇“ NAT設置”,輸入“ NAT設置”,然后選擇“端口轉發”下的“添加”按鈕以添加NAT映射規則。主機端口是主機物理網卡的端口。您可以任意填寫端口號,因為我們要在此處實現ssh遠程登錄功能,因此請在此處填寫“ 22”。根據虛擬機的實際情況填寫虛擬機的IP地址,虛擬機端口為22(因為外部設備最終將通過端口22訪問虛擬機的ssh服務)。

如果在vmware中建立了多個虛擬機,并且其中一些需要通過ssh連接到主機,則需要進行多個端口轉發。

2.打開虛擬機并在命令行窗口中執行ssh配置:(參考網絡教程多次失敗,后來發現完成第一個配置后,可以按照以下步驟進行設置成功)

([1)檢查ssh狀態:ssh localhost ssh

連接到hostlocalhost端口22:連接被拒絕意味著未安裝ssh服務

([2)下載并安裝ssh:sudo apt-get install openssh-server

([3)啟動ssh服務器:sudo /etc/init.d/ssh啟動

([4)檢查啟動狀態:ps -e | grep ssh

ssh-agent和sshd的出現表明它已啟動

([5)設置root密碼:sudo passwd root,根據提示輸入

([6)使用主機中的WinSCP連接到虛擬機,并將文件發送到虛擬機的桌面,成功。

VMnet0:用于虛擬網橋網絡下的虛擬交換機

VMnet1:用于虛擬僅主機網絡下的虛擬交換機

VMnet8:用于虛擬NAT網絡下的虛擬交換機

VMware Network Adepter VMnet1:主機用于與僅主機的虛擬網絡進行通信的虛擬網卡

VMware Network Adepter VMnet8:主機用于與NAT虛擬網絡進行通信的虛擬網卡

VMnet8和VMnet1提供DHCP服務,但VMnet0虛擬網絡不提供。


本文來自本站,轉載請注明本文網址:
http://www.pc-fly.com/a/tongxingongju/article-377835-1.html


當今,越來越多的業務應用運行于網絡架構之上,保障網絡的持續、高效、安全的運行,成為網絡管理者面臨的巨大挑戰。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 三河市| 普宁市| 锦屏县| 宁夏| 招远市| 凌云县| 甘肃省| 西乌| 南岸区| 吴川市| 武乡县| 兰州市| 宝丰县| 新蔡县| 惠安县| 梁山县| 普陀区| 华阴市| 平度市| 六盘水市| 潮州市| 紫云| 蒲江县| 秦皇岛市| 泸水县| 东台市| 新巴尔虎左旗| 肥西县| 道真| 邵武市| 项城市| 江门市| 成都市| 岳阳县| 济南市| 交城县| 合作市| 五家渠市| 东光县| 石嘴山市| 汽车|