通過設定虛擬機器固定IP位址學到的知識

2021-10-02 22:30:56 字數 3553 閱讀 9344

這篇部落格全文出自我個人的理解,不是嚴謹的理論認知,但符合我的實驗過程,並有效的指導了我的**。

此前我不明白存在於windows系統中的「網路介面卡」這一概念的含義,但經過一次設定虛擬機器固定ip位址的實踐和學習,我對它有了自己的認識。過程我就不贅述了,直接上結果。

vmware安裝後,它會在你的計算機上建立3個虛擬網路(可以建立更多,預設初始3個),這時你開啟「控制面板-網路和共享中心-更改介面卡設定」(也就是開啟你的網路介面卡資料夾),會發現裡面多了3個以vmware打頭的網路介面卡(也可能不是3個,我就只有2個,這不重要)。之前我不懂這裡的介面卡代表什麼,現在我按我的理解說兩句:這裡的網路介面卡是邏輯網絡卡,你電腦主機板上插的網絡卡叫做物理網絡卡。要鏈結wifi,網線則需要你的電腦有物理網絡卡提供服務,物理網絡卡會在你的網路介面卡資料夾中對映邏輯網絡卡,所以你可以通過檢視邏輯網絡卡資訊的方式檢視你的ip位址等資訊。當啟動了vmware時,它會給你虛擬出3個邏輯網絡卡出來,vmware不僅給你提供了邏輯網絡卡,還虛擬了網路,這3個邏輯網絡卡就鏈結到了它虛擬的網路上。

vmware的「編輯-虛擬網路編輯器」中你可以看到它虛擬出來的網路的屬性。

上圖中有「net設定」選項,點進去則出現下圖的彈框

然後我啟動了虛擬機器中裝好的乙個linux系統,進入後你需要去修改linux系統的網路設定(設定linux系統網路的文章網上有很多,我在這不多說,僅貼個圖展示一下我的配置)。

我給這台虛擬機器配置的ip位址是192.168.40.20,以後它啟動的時候都將是這個ip位址。此時主機就可以通過這個ip位址ping通虛擬機器了。然後你配置一下主機對應邏輯網絡卡的設定,設定之後,虛擬機器就可以ping 192.168.40.2了(ping不通的話有可能是防火牆的原因)。

通過上面的實踐我發現。邏輯網絡卡是你接入網路的入口,每個邏輯網絡卡都有自己的ip位址,如果你的電腦身在多個網路中(多個已啟用的邏輯網絡卡),你的電腦就有多個ip位址(每個邏輯網絡卡都給你提供了乙個位址)。每個邏輯網絡卡都需要知道乙個在相同子網的閘道器位址,它才能將資料丟擲去。閘道器可以理解為是提供特殊服務(路由資料)的一張邏輯網絡卡(所以閘道器可能就是你當前的計算機上的某一張邏輯網絡卡,不過它不一定會出現在windows的網路介面卡資料夾裡面),只有閘道器有能力決定資料下一步的去向。

根據上面的認知,驗證一下。當我使用windows的移動熱點功能,開啟乙個wifi時,我猜測我的電腦會建立乙個虛擬wifi網路,如果它這麼做,我應該能在網路介面卡資料夾裡面發現多了一張邏輯網絡卡(本機需要通過它連線到這個wifi網路中去),如下圖,果然如此(此前我沒有注意過這些)。而且檢視這張邏輯網絡卡,你能看到它的ip位址,另一台電腦連線這個wifi之後,ping通了這個位址,而且兩台電腦處於同一子網。

這篇部落格全文出自我個人的理解,不是嚴謹的理論認知,但符合我的實驗過程,並有效的指導了我的**。

此前我不明白存在於windows系統中的「網路介面卡」這一概念的含義,但經過一次設定虛擬機器固定ip位址的實踐和學習,我對它有了自己的認識。過程我就不贅述了,直接上結果。

vmware安裝後,它會在你的計算機上建立3個虛擬網路(可以建立更多,預設初始3個),這時你開啟「控制面板-網路和共享中心-更改介面卡設定」(也就是開啟你的網路介面卡資料夾),會發現裡面多了3個以vmware打頭的網路介面卡(也可能不是3個,我就只有2個,這不重要)。之前我不懂這裡的介面卡代表什麼,現在我按我的理解說兩句:這裡的網路介面卡是邏輯網絡卡,你電腦主機板上插的網絡卡叫做物理網絡卡。要鏈結wifi,網線則需要你的電腦有物理網絡卡提供服務,物理網絡卡會在你的網路介面卡資料夾中對映邏輯網絡卡,所以你可以通過檢視邏輯網絡卡資訊的方式檢視你的ip位址等資訊。當啟動了vmware時,它會給你虛擬出3個邏輯網絡卡出來,vmware不僅給你提供了邏輯網絡卡,還虛擬了網路,這3個邏輯網絡卡就鏈結到了它虛擬的網路上。

vmware的「編輯-虛擬網路編輯器」中你可以看到它虛擬出來的網路的屬性。

上圖中有「net設定」選項,點進去則出現下圖的彈框

然後我啟動了虛擬機器中裝好的乙個linux系統,進入後你需要去修改linux系統的網路設定(設定linux系統網路的文章網上有很多,我在這不多說,僅貼個圖展示一下我的配置)。

我給這台虛擬機器配置的ip位址是192.168.40.20,以後它啟動的時候都將是這個ip位址。此時主機就可以通過這個ip位址ping通虛擬機器了。然後你配置一下主機對應邏輯網絡卡的設定,設定之後,虛擬機器就可以ping 192.168.40.2了(ping不通的話有可能是防火牆的原因)。

通過上面的實踐我發現。邏輯網絡卡是你接入網路的入口,每個邏輯網絡卡都有自己的ip位址,如果你的電腦身在多個網路中(多個已啟用的邏輯網絡卡),你的電腦就有多個ip位址(每個邏輯網絡卡都給你提供了乙個位址)。每個邏輯網絡卡都需要知道乙個在相同子網的閘道器位址,它才能將資料丟擲去。閘道器可以理解為是提供特殊服務(路由資料)的一張邏輯網絡卡(所以閘道器可能就是你當前的計算機上的某一張邏輯網絡卡,不過它不一定會出現在windows的網路介面卡資料夾裡面),只有閘道器有能力決定資料下一步的去向。

根據上面的認知,驗證一下。當我使用windows的移動熱點功能,開啟乙個wifi時,我猜測我的電腦會建立乙個虛擬wifi網路,如果它這麼做,我應該能在網路介面卡資料夾裡面發現多了一張邏輯網絡卡(本機需要通過它連線到這個wifi網路中去),如下圖,果然如此(此前我沒有注意過這些)。而且檢視這張邏輯網絡卡,你能看到它的ip位址,另一台電腦連線這個wifi之後,ping通了這個位址,而且兩台電腦處於同一子網。

虛擬機器設定固定ip位址

由於虛擬機器上ip總是變化,每次變化都得改資料庫連線ip位址,所以希望把虛擬機器設定為固定ip,這樣就解決總是變化引起的多次修改ip位址的煩惱。首先檢視本地ip 以上我們可以看出 ip位址 本機ip 192.168.1.9 子網掩碼 255.255.255.0 閘道器192.168.1.1 檢視虛擬...

Vmware虛擬機器設定固定IP位址

1 首先開啟vmware,按照圖例將網路鏈結設定為橋接模式。2.開啟虛擬機器,開啟終端,切換至root模式 記得一定要以root賬戶執行,否則無法修改檔案 然後執行 vi etc sysconfig network scripts ifcfg ens33 用來開啟並編輯配置檔案 3.開啟後如下圖所示...

Vmware虛擬機器設定固定IP位址

一 在選單欄選擇編輯 虛擬網路編輯器,開啟虛擬網路編輯器對話方塊,選擇net網路連線方式,隨意設定子網ip,點選nat設定頁面,檢視子網掩碼和閘道器,後面修改靜態ip會用到。注 上面的 使用本地dhcp服務 這一項是沒有鉤選的 二 檢查物理主機 網絡卡設定,開啟網路和共享中心 更改介面卡設定 在vm...