操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    前言

    今天搞實驗把工作環境搬來搬去的過程中,把帶著VM環境的移動硬盤弄掉了好幾次,VMWare里面的虛擬機終于不堪折磨宕機掉了,磁盤文件損壞。還好之前留了快照可以恢復(所以定期備份快照很重要,特別是重要,配置了很多東西的虛擬機,不是說重裝就重裝的)。

    然后切換工作環境,網絡環境變更啥的,搞得腦子暈了,一時上不了網就直接把虛擬機網絡編輯里面的東西全重置了。重置就重置吧,重新配置唄。問題就是以前配過的東西全忘光了。果然工作不總結的話就會出現重復工作,一個問題沒記住解決方案就會導致一直是問題。。

    借此機會把虛擬機的網絡配置這塊好好總結一下。結合看的多篇寫得較好的中文博客,把網絡配置問題形成自己的理解。

    VMWare網絡配置

    VMware網絡配置就是設置虛擬機網絡虛擬化的方式,目的是將虛擬機連接到網絡上,實現虛擬機的聯網或者主機與虛擬機的連接或者虛擬機局域網之間的互聯。

    在VMWare中有三種模式,分別是橋接模式、NAT模式和主機模式。

    物理機網絡IP示例:

    無線局域網適配器 WLAN:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::61d3:e211:e09:c336
       IPv4 地址 . . . . . . . . . . . . : 10.44.11.54
       子網掩碼  . . . . . . . . . . . . : 255.255.0.0
       默認網關. . . . . . . . . . . . . : 10.44.255.254
       
    以太網適配器 VMware Network Adapter VMnet1:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::852:80cf:9d6b:f9dc%6
       自動配置 IPv4 地址  . . . . . . . : 169.254.249.220
       子網掩碼  . . . . . . . . . . . . : 255.255.0.0
       默認網關. . . . . . . . . . . . . :
    以太網適配器 VMware Network Adapter VMnet8:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::1c9b:6567:f003:9d42%4
       IPv4 地址 . . . . . . . . . . . . : 192.168.1.1
       子網掩碼  . . . . . . . . . . . . : 255.255.255.0
       默認網關. . . . . . . . . . . . . :
    

    橋接模式 橋接模式解釋

    橋接模式的理解:

    橋接模式就是將主機網卡與虛擬的網卡利用虛擬網橋進行通信。類似于把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機IP地址需要與主機在同一網段,如果需要聯網,則網關與DNS需要與主機網卡一致。

    這里的虛擬機和物理主機就是平等的地位,相當于網絡中間的一臺新主機(通過物理主機這個交換機接入網絡)。所以虛擬機中上網的方式與物理主機相同。物理主機怎么上網,虛擬機就怎么上網。比如物理主機使用WIFI無線連接,DHCP自動分配IP。那虛擬機聯網也一樣,向WIFI的路由器請求DHCP分配IP和DNS,完成后即可上網。如果物理主機使用有線網連接,那虛擬機內也要配置相應的IP地址(這個IP一般就是組織內分配的靜態IP)。

    這里的核心問題就是,虛擬機能否像物理機一樣請求到同樣的資源。比如DHCP分配的IP可能有限,有線網的靜態IP可能對于個人也是唯一的。比如個人在校園網內使用,無線網可能可以多終端登錄,有線網則必然不行。于是這就是橋接模式的特點:

    第二第四點特點決定了,當我們想將多臺虛擬機(部署在一臺或多臺電腦上)連成一個局域網時,橋接模式就是首選。這種方法配置起來和使用起來也是較為方便,是VMware的默認配置。

    結合一個具體例子:比如物理主機(宿主機)的IP地址為10.44.11.54,那虛擬機連接后自動分配的IP可能為:10.44.11.128。因為獲取方式與物理主機相同,所以網段也一致。

    橋接模式下的所有虛擬機都是和主機是在同一網段的,可以把它們看成是"平等"的關系,這就會帶來一些麻煩,比如192.168.1段下只有254個主機地址,所以橋接模式下虛擬機和物理的總數不能超過這個數字!

    橋接模式配置

    ? 一般就不用勾了。

    橋接模式的選擇 NAT模式 NAT模式解釋

    NAT(網絡地址轉換),是一種在IP數據包通過路由器或防火墻時重寫來源IP地址或目的IP地址的技術(wiki)。

    比如192.168.0.123這個地址要訪問,它的數據包就要通過一個網關或者路由器,而網關或者路由器擁有一個能訪問的ip地址,這樣的網關和路由器就要在收發數據包時,對數據包的IP協議層數據進行更改(即 NAT),以使私有網段的主機能夠順利訪問。

    也是網絡管理中常用的方式了。優點在于NAT內部局域網與外界隔離,較為安全。內部地址空間也是獨立進行維護,與公網IP分離,有效降低IP地址空間不足的問題。缺點是數據包都要經過NAT設備(路由器或網關)更改源和目的IP,重新查詢NAT地址轉換表,降低了通信效率。

    在VMWare中也一樣。

    在NAT模式中,主機網卡直接與虛擬NAT設備相連,然后虛擬NAT設備與虛擬DHCP服務器一起連接在虛擬交換機VMnet8上,這樣就實現了虛擬機聯網。VMware Network Adapter VMnet8網卡是為了實現主機與虛擬機之間的通信。

    可見NAT模式下主機更像是虛擬機們的"路由器"。所以虛擬機和主機不再同一網段下,可以理解為主機是虛擬機的"上級"。

    同樣舉個例子,比如物理主機的IP是10.44.11.54,虛擬機分配到的IP可能是192.168.1.128(具體網段是什么是自己設置的),但可以看到網段是不一致的。

    關于NAT模式,可以看到主機內有一個Adapter VMnet8網卡,這個網卡是為了實現主機和虛擬機之間的通信。有了這個網卡,主機和虛擬機之間就可以通信。主機可以ping通虛擬機的IP,虛擬機可以ping通主機的IP。比如上面的例子,主機可以ping通192.168.1.128,虛擬機可以ping通10.44.11.54,也可以ping通192.168.1.1(虛擬網卡VMnet8的IP)。如果禁掉這個網卡。則192.168.1.1和192.168.1.128之間無法通信。但虛擬機仍可連接外網,同時也能ping通10.44.11.54,原因是虛擬機是通過Vmnet8交換機與主機網卡(10.44.11.54)連接,只要主機可以聯網(10.44.11.54能用),虛擬機自然也可以使用。

    物理錯誤連接網絡是什么原因_物理錯誤連接網絡是怎么回事_物理網絡連接錯誤的是

    (這里有個比較疑惑的地方:按道理禁掉Vmnet8,主機應該是無法訪問虛擬機的,但個人測試的情況是主機能夠ping通192.168.1.128,參考下面的測試結果)

    這里要區分,虛擬網卡的概念,虛擬網卡是一個系統內部的設備,即使它不是物理上存在的,只是邏輯上的資源??瓷蠄D的含義就是,Adapter VMnet8和VMnet8交換機,是分別處于兩個框內,屬于不同系統的資源。前者屬于Windows,后者屬于VMWare的。這也是使用橋接模式時,主機內看不到VMnet0的原因。因為主機和虛擬機在網絡上就是平等的地位,無需在主機內部構建一個虛擬網卡資源來進行通信。

    另外,NAT內部網絡之間都屬于同一個網段,也是可以相互訪問和通信的。

    測試樣例:

    主機:
    以太網適配器 VMware Network Adapter VMnet1:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::852:80cf:9d6b:f9dc%6
       自動配置 IPv4 地址  . . . . . . . : 169.254.249.220
       子網掩碼  . . . . . . . . . . . . : 255.255.0.0
       默認網關. . . . . . . . . . . . . :
    以太網適配器 VMware Network Adapter VMnet8:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::1c9b:6567:f003:9d42%4
       IPv4 地址 . . . . . . . . . . . . : 192.168.1.1
       子網掩碼  . . . . . . . . . . . . : 255.255.255.0
       默認網關. . . . . . . . . . . . . :
    以太網適配器 以太網 3:
       媒體狀態  . . . . . . . . . . . . : 媒體已斷開連接
       連接特定的 DNS 后綴 . . . . . . . :
    無線局域網適配器 WLAN:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::61d3:e211:e09:c336
       IPv4 地址 . . . . . . . . . . . . : 10.44.11.54
       子網掩碼  . . . . . . . . . . . . : 255.255.0.0
       默認網關. . . . . . . . . . . . . : 10.44.255.254
    $ ping 192.168.1.128
    正在 Ping 192.168.1.128 具有 32 字節的數據:
    來自 192.168.1.128 的回復: 字節=32 時間<1ms TTL=64
    來自 192.168.1.128 的回復: 字節=32 時間<1ms TTL=64
    來自 192.168.1.128 的回復: 字節=32 時間<1ms TTL=64
    來自 192.168.1.128 的回復: 字節=32 時間<1ms TTL=64
    虛擬機:
    $ ip addr         
    ...
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 00:0c:29:e3:1c:15 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.128/24 brd 192.168.1.255 scope global dynamic noprefixroute ens33
    ..
    ~ ? 22:46:44
    $ ping 192.168.1.1
    PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
    
    64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=0.256 ms
    64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=0.330 ms
    64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=0.416 ms
    ^C
    主機:VMnet8關閉
    以太網適配器 VMware Network Adapter VMnet1:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::852:80cf:9d6b:f9dc%6
       自動配置 IPv4 地址  . . . . . . . : 169.254.249.220
       子網掩碼  . . . . . . . . . . . . : 255.255.0.0
       默認網關. . . . . . . . . . . . . :
    無線局域網適配器 WLAN:
       連接特定的 DNS 后綴 . . . . . . . :
       本地鏈接 IPv6 地址. . . . . . . . : fe80::61d3:e211:e09:c336
       IPv4 地址 . . . . . . . . . . . . : 10.44.11.54
       子網掩碼  . . . . . . . . . . . . : 255.255.0.0
       默認網關. . . . . . . . . . . . . : 10.44.255.254
       
    $ ping 192.168.1.128
    正在 Ping 192.168.1.128 具有 32 字節的數據:
    來自 192.168.1.128 的回復: 字節=32 時間<1ms TTL=64
    來自 192.168.1.128 的回復: 字節=32 時間<1ms TTL=64
       
    虛擬機:
    $ ip addr         
    ...
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 00:0c:29:e3:1c:15 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.128/24 brd 192.168.1.255 scope global dynamic noprefixroute ens33
    ..
    ~ ? 21:59:22
    $ ping 10.44.11.54
    PING 10.44.11.54 (10.44.11.54) 56(84) bytes of data.
    64 bytes from 10.44.11.54: icmp_seq=1 ttl=128 time=0.684 ms
    64 bytes from 10.44.11.54: icmp_seq=2 ttl=128 time=0.644 ms
    64 bytes from 10.44.11.54: icmp_seq=3 ttl=128 time=0.589 ms
    ^C
    --- 10.44.11.54 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2037ms
    rtt min/avg/max/mdev = 0.589/0.639/0.684/0.038 ms
    ~ ? 21:59:28
    $ ping 192.168.1.1
    PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
    

    物理錯誤連接網絡是什么原因_物理網絡連接錯誤的是_物理錯誤連接網絡是怎么回事

    ^C --- 192.168.1.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1010ms

    NAT模式配置

    修改虛擬機設置,將網絡適配器修改為“NAT模式”

    [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-4itn9ldJ-1649516637816)(https://raw.githubusercontent.com/Olimiya/PicBed/main/image-20220409222825677.png)]

    看上圖可以看到,NAT有一個虛擬的DHCP服務器。所以默認就是通過DHCP動態分配IP的,所以虛擬機內部一般無需配置。檢查一下是否選擇的是默認的DHCP分配即可。

    NAT模式的選擇

    NAT模式的特點:

    第一點的實現,對于虛擬機來說,都處于NAT內網,自然就是一個局域網內,然后宿主機是通過Adapter VMnet8加入到這個局域網中。

    第二點外部網絡不能訪問,就是NAT的特性,既是優點也是缺點。需要解決這個缺點可以考慮使用內網穿透。

    那什么時候選擇NAT呢:

    NAT模式端口轉發

    當我們必須使用NAT模式,又需要暴露虛擬機內部的服務,又不想使用內網穿透時,可以考慮配置NAT端口轉發。配置路徑在:VMware->->編輯->虛擬網絡編輯器,選擇VMne8,NAT設置,端口轉發添加規則。

    僅主機模式

    主機模式用的較少。僅主機模式可有看成是NAT模式去除了虛擬NAT設備,然后使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模式將虛擬機與外網隔開,使得虛擬機成為一個獨立的系統,只與主機相互通訊。

    將上圖與NAT模式的圖對比,主要區別就在于去除了虛擬NAT設備,使用Vmnet1將主機網卡和虛擬機隔離開來。僅主機模式是指只有虛擬機和主機之間互相通信,但虛擬機也可以訪問外界網絡,只是不能收到外界網路的訪問。所以該模式最大特點就是安全吧。

    同樣有DHCP服務器,所以虛擬機IP也是自動配置。

    配置方式:

    小結

    一些錯誤的說法:

    關于ping(即主機與虛擬機的連接情況):

    區別

    1、這三種模式都可以訪問外網,只是訪問方式不同

    2、這三種模式都可以自動獲取ip,手動填寫的ip需要注意,

    橋接模式,虛擬機當成主機旁,同一網段下的主機配置即可。

    NAT模式,配置的虛擬DHCP網段,ip、網關、DHCP網段在同一網段下。禁用VMnet8網卡后,可連外網、不可連主機。

    僅主機模式,配置的虛擬DHCP網段,ip、網關、DHCP網段在同一網段下。禁用VMnet1網卡后什么都連不上了。

    選哪個

    1、最省事的,選橋接模式,直接選擇就可以用

    2、NAT模式自動獲取IP也很方便,需要注意開啟VMnet8網卡

    3、僅主機模式一般很少用,但是它安全,需要注意開啟VMnet1網卡

    其他情況

    如前言中提到,我是使用使用著重置了網絡配置重新設置。并不是從零開始安裝。因此碰到了更多一些情況。

    NAT模式無法使用。NAT根據上述配置完成后仍無法使用。WIN+R,.msc,檢查一下VM開頭的服務,發現沒有VMWare NAT Service服務(這個應該就是NAT模式中那個虛擬的NAT設備吧),類似地那個VMWare DHCP Service可能也是。搜索了一下。解決方案:**在虛擬網絡編輯器中還原默認設置,然后重啟電腦。**即可恢復。如果還不行,再來一遍。(個人在這里卡了很久,因為我一開始就是還原默認設置之后開始配置NAT的,結果就是沒有NAT服務。不太相信,結果還是重啟試試解決的)。

    類似第一點,VM這幾個服務似乎會常駐后臺。在不需要的情況下可自行關閉。不建議設置為手動,手動開啟。個人試了一段時間,每次開VMvare前都忘記開一次,太麻煩了。關閉的腳本:

    net stop VMAuthdService
    net stop VMnetDHCP
    net stop "VMware NAT Service"
    net stop VMUSBArbService
    echo VM所有服務已關閉
    

    WSL的網絡配置

    WSL2默認使用的是NAT模式。因此也存在上述NAT模式的一些問題。使用、配置和解釋,先挖個坑在這里。

    總結

    本文總結過程參考了多篇博客,有許多優秀的大佬總結得已經非常出色。重新寫一遍主要是因為一個是形成自己的理解,另外是每篇博客都集中在某一個方面,個人在閱讀、理解和測試之后匯總、總結了一遍。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有